0000950170-24-053739.txt : 20240507 0000950170-24-053739.hdr.sgml : 20240507 20240506181251 ACCESSION NUMBER: 0000950170-24-053739 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Paymentus Holdings, Inc. CENTRAL INDEX KEY: 0001841156 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40429 FILM NUMBER: 24918927 BUSINESS ADDRESS: STREET 1: 11605 N. COMMUNITY HOUSE ROAD STREET 2: SUITE 300 CITY: CHARLOTTE STATE: NC ZIP: 28277 BUSINESS PHONE: (888) 440-4826 MAIL ADDRESS: STREET 1: 11605 N. COMMUNITY HOUSE ROAD STREET 2: SUITE 300 CITY: CHARLOTTE STATE: NC ZIP: 28277 10-Q 1 pay-20240331.htm 10-Q 10-Q
0001841156--12-31Q1falsetwo years0001841156us-gaap:CashAndCashEquivalentsMember2023-03-310001841156us-gaap:CustomerRelationshipsMember2024-03-310001841156us-gaap:ComputerEquipmentMember2023-12-310001841156us-gaap:RetainedEarningsMember2023-12-310001841156us-gaap:CashAndCashEquivalentsMember2023-12-310001841156country:US2024-03-3100018411562023-03-310001841156us-gaap:AdditionalPaidInCapitalMember2024-03-310001841156us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpay:OneCustomerMember2023-01-012023-12-310001841156srt:MaximumMember2024-01-012024-03-310001841156srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-3100018411562022-08-290001841156us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001841156pay:RestrictedFundsMember2024-03-3100018411562021-05-130001841156us-gaap:RestrictedStockUnitsRSUMember2023-12-310001841156us-gaap:CommonClassAMember2024-03-310001841156pay:OtherGeographicalAreaMember2024-03-310001841156us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001841156us-gaap:CommonClassBMember2024-03-310001841156us-gaap:LicenseMember2023-12-310001841156us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-3100018411562024-03-310001841156us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-01-012024-03-310001841156pay:ClassAAndClassBCommonStockMember2021-12-310001841156us-gaap:CommonStockMember2023-12-310001841156us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001841156us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001841156us-gaap:CommonClassAMemberpay:EquityIncentivePlanMember2021-05-310001841156pay:RestrictedFundsMember2022-12-310001841156us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001841156us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001841156us-gaap:CashAndCashEquivalentsMember2022-12-310001841156pay:RestrictedFundsMember2023-03-310001841156us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001841156us-gaap:FurnitureAndFixturesMember2023-12-310001841156us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:MinimumMember2023-01-012023-03-310001841156us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001841156country:US2023-01-012023-03-310001841156us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-03-310001841156us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001841156pay:EquityIncentivePlanMember2024-01-012024-03-310001841156us-gaap:EmployeeStockOptionMember2023-01-012023-03-3100018411562024-01-012024-03-310001841156us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001841156us-gaap:RetainedEarningsMember2023-01-012023-03-310001841156us-gaap:LeaseholdImprovementsMember2024-03-310001841156us-gaap:LicenseMember2024-03-310001841156us-gaap:AdditionalPaidInCapitalMember2023-03-310001841156us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001841156srt:MinimumMember2024-03-310001841156pay:CostOfRevenueMember2024-01-012024-03-310001841156us-gaap:RetainedEarningsMember2024-01-012024-03-310001841156us-gaap:CommonClassAMemberpay:EquityIncentivePlanMember2021-05-012021-05-310001841156us-gaap:TrademarksMember2023-12-310001841156pay:CostOfRevenueMember2023-01-012023-03-310001841156us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001841156us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001841156us-gaap:CommonClassAMember2024-01-010001841156us-gaap:RestrictedStockUnitsRSUMember2024-03-310001841156us-gaap:OtherNoncurrentAssetsMember2023-12-310001841156pay:TwoThousandTwentyOnePlanMember2024-03-310001841156us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpay:OneCustomerMember2024-01-012024-03-310001841156us-gaap:CommonClassAMember2024-05-020001841156us-gaap:CommonStockMember2023-01-012023-03-310001841156us-gaap:NonUsMember2024-03-310001841156us-gaap:ComputerEquipmentMember2024-03-310001841156pay:EquityIncentivePlanMember2024-03-310001841156pay:RestrictedFundsMember2023-12-310001841156us-gaap:LeaseholdImprovementsMember2023-12-310001841156us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-03-310001841156us-gaap:CommonClassBMember2023-12-310001841156pay:OtherGeographicalAreaMember2024-01-012024-03-310001841156pay:OtherMember2024-01-012024-03-310001841156us-gaap:RetainedEarningsMember2023-03-3100018411562022-12-310001841156pay:OtherMember2023-01-012023-03-310001841156us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001841156us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001841156us-gaap:RetainedEarningsMember2024-03-310001841156pay:PaymentTransactionProcessingRevenueMember2023-01-012023-03-310001841156us-gaap:CommonStockMember2022-12-3100018411562023-12-310001841156us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001841156us-gaap:OtherNoncurrentAssetsMember2024-03-310001841156pay:TechnologyMember2023-12-310001841156us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-3100018411562023-01-012023-03-310001841156country:US2023-12-310001841156pay:SoftwareMember2024-03-310001841156us-gaap:CustomerConcentrationRiskMembersrt:MinimumMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001841156us-gaap:WarrantMember2023-01-012023-03-310001841156us-gaap:CommonStockMember2024-03-310001841156us-gaap:CommonStockMember2024-01-012024-03-310001841156pay:OtherGeographicalAreaMember2023-01-012023-03-310001841156us-gaap:AdditionalPaidInCapitalMember2023-12-310001841156country:US2024-01-012024-03-310001841156us-gaap:RetainedEarningsMember2022-12-310001841156us-gaap:OperatingExpenseMember2024-01-012024-03-310001841156us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersrt:MinimumMemberpay:OneCustomerMember2024-01-012024-03-3100018411562023-01-012023-12-310001841156us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-012024-03-310001841156us-gaap:CommonClassBMember2024-05-020001841156us-gaap:CashAndCashEquivalentsMember2024-03-310001841156us-gaap:FurnitureAndFixturesMember2024-03-310001841156us-gaap:AdditionalPaidInCapitalMember2022-12-310001841156us-gaap:CustomerRelationshipsMember2023-12-310001841156us-gaap:ComputerSoftwareIntangibleAssetMember2024-01-012024-03-310001841156pay:PaymentTransactionProcessingRevenueMember2024-01-012024-03-310001841156pay:PaymentTransactionProcessingRevenueMember2023-01-012023-03-310001841156pay:SoftwareMember2023-12-310001841156pay:OtherGeographicalAreaMember2023-12-310001841156us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001841156us-gaap:CommonClassAMember2023-12-310001841156us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001841156us-gaap:CommonStockMember2023-03-310001841156srt:MinimumMember2024-01-012024-03-310001841156us-gaap:TrademarksMember2024-03-310001841156us-gaap:OperatingExpenseMember2023-01-012023-03-310001841156us-gaap:NonUsMember2023-12-310001841156us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersrt:MinimumMemberpay:OneCustomerMember2023-01-012023-12-310001841156us-gaap:WarrantMember2024-01-012024-03-310001841156pay:TechnologyMember2024-03-310001841156pay:PaymentTransactionProcessingRevenueMember2024-01-012024-03-31iso4217:USDxbrli:sharesxbrli:purepay:Segmentxbrli:sharespay:Customeriso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2024

OR

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

For the transition period from to

Commission File Number: 001-40429

Paymentus Holdings, Inc.

(Exact Name of Registrant as Specified in its Charter)

Delaware

45-3188251

(State or other jurisdiction of

incorporation or organization)

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

11605 North Community House Road, Suite 300

Charlotte, NC

28277

(Address of principal executive offices)

(Zip Code)

(888) 440-4826

(Registrant’s telephone number, including area code)

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

Title of each class

Trading

Symbol(s)

Name of each exchange on which registered

Class A Common Stock, par value $0.0001 per share

PAY

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 ☒ No ☐

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of May 2, 2024, the registrant had 21,905,543 shares of Class A Common Stock, $0.0001 par value per share and 102,266,586 shares of Class B Common Stock, $0.0001 par value per share, outstanding.

 

 


 

Table of Contents

 

 

 

Page

 

Special Note Regarding Forward-Looking Statements

3

 

 

 

PART I.

FINANCIAL INFORMATION

 

 

 

Item 1.

Financial Statements (Unaudited)

 

 

Condensed Consolidated Balance Sheets

5

 

Condensed Consolidated Statements of Operations and Comprehensive Income

6

 

Condensed Consolidated Statements of Stockholders' Equity

7

 

Condensed Consolidated Statements of Cash Flows

8

 

Notes to Condensed Consolidated Financial Statements

9

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

23

 

 

 

PART II.

OTHER INFORMATION

 

 

 

Item 1.

Legal Proceedings

25

Item 1A.

Risk Factors

25

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

25

Item 3.

Defaults Upon Senior Securities

25

Item 4.

Mine Safety Disclosures

25

Item 5.

Other Information

25

Item 6.

Exhibits

26

Signatures

27

 

 

 

2


 

 

Special Note Regarding Forward-Looking Statements

This quarterly report on Form 10-Q for the quarterly period ended March 31, 2024 (“Quarterly Report”) contains forward-looking statements within the meaning of the federal securities laws, such as those under the headings “Risk Factors” and “Management's Discussion and Analysis of Financial Condition and Results of Operations,” which statements involve substantial risks and uncertainties. Forward-looking statements may involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from historical results or from any future results or projections expressed or implied by such forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this report include statements about:

our ability to effectively manage our growth and expand our operations;
our ability to further attract, retain and expand our biller, financial institutions, partner and consumer base;
our ability to timely implement and recognize revenue from new customers;
our expectations regarding our revenue, expenses and other operating results;
the impact of any material cybersecurity incident on our reputation as a trusted brand or on our business, operating results and financial condition;
our market opportunity and anticipated trends in our business and industry;
our ability to remain competitive as we continue to scale our business;
our ability to develop new product features and enhance our platform;
our ability to hire and retain experienced and talented employees as we grow our business;
general economic conditions, including inflation, and their impact on us, consumer demand, average bill amounts and interchange fees;
the impact of disruptions or instability in the financial services industry, or perceived or actual liquidity constraints at financial institutions, on our ability or the ability of our customers and vendors to meet operating expense requirements or to satisfy financial or other obligations;
our ability to realize the anticipated benefits of past or future acquisitions or strategic investments in complementary companies, products or technologies and our ability to manage the potential business disruption and diversion of management attention caused by such acquisitions;
our ability to maintain and enhance our brand;
our plan to expand into new channels and industry verticals across different markets;
the impact of widespread health issues on our operating results, liquidity and financial condition and on our employees, billers, financial institutions, partners, consumers and other key stakeholders;
our international expansion plans and ability to expand internationally; and
those factors described in the sections titled “Risk Factors” and “Management’s Discussion and Analysis of Financial Conditions and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023, and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report.

We caution you that the foregoing list may not contain all of the forward-looking statements made in this report.

You should not place undue reliance on our forward-looking statements as predictions of future events. We have based the forward-looking statements primarily on our current expectations and projections about future events and trends that we believe may affect our business, operating results, financial condition and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors, including those described in the section titled “Risk Factors” and elsewhere in this Quarterly Report. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this report. We cannot

3


 

assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

Neither we nor any other person assumes responsibility for the ultimate outcome of any of these forward-looking statements. Moreover, the forward-looking statements made in this report 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 report to reflect events or circumstances after the date of this report or to reflect new information or the occurrence of unanticipated events, except as required by law.

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

Certain Definitions

In this report, unless the context requires otherwise, all references to “we,” “our,” “us,” “Paymentus,” and the “Company” refer to Paymentus Holdings, Inc., and where appropriate its consolidated subsidiaries.

4


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

PAYMENTUS HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

(Unaudited)

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

180,138

 

 

$

179,361

 

Restricted cash and cash equivalents

 

 

4,014

 

 

 

3,834

 

Accounts and other receivables, net of allowance for expected credit losses of $399 and $435, respectively

 

 

84,178

 

 

 

76,389

 

Income tax receivable

 

 

20

 

 

 

259

 

Prepaid expenses and other current assets

 

 

11,293

 

 

 

10,505

 

Total current assets

 

 

279,643

 

 

 

270,348

 

Property and equipment, net

 

 

1,575

 

 

 

1,558

 

Capitalized internal-use software development costs, net

 

 

61,767

 

 

 

58,787

 

Intangible assets, net

 

 

25,137

 

 

 

27,158

 

Goodwill

 

 

131,850

 

 

 

131,860

 

Operating lease right-of-use assets

 

 

9,477

 

 

 

10,027

 

Deferred tax asset

 

 

91

 

 

 

94

 

Other long-term assets

 

 

4,435

 

 

 

5,031

 

Total assets

 

$

513,975

 

 

$

504,863

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

41,097

 

 

$

35,182

 

Accrued liabilities

 

 

12,334

 

 

 

21,301

 

Current portion of operating lease liabilities

 

 

1,966

 

 

 

1,853

 

Contract liabilities

 

 

4,097

 

 

 

4,089

 

Income tax payable

 

 

3,132

 

 

 

363

 

Total current liabilities

 

 

62,626

 

 

 

62,788

 

Deferred tax liability

 

 

1,159

 

 

 

1,067

 

Operating lease liabilities, less current portion

 

 

8,054

 

 

 

8,661

 

Contract liabilities, less current portion

 

 

2,752

 

 

 

2,731

 

Total liabilities

 

 

74,591

 

 

 

75,247

 

Stockholders’ equity

 

 

 

 

 

 

Preferred stock, $0.0001 par value per share, 5,000,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; none issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

 

 

 

 

Class A common stock, $0.0001 par value per share, 883,950,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; 21,744,165 and 20,758,603 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

2

 

 

 

2

 

Class B common stock, $0.0001 par value per share, 111,050,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; 102,381,811 and 103,062,508 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

10

 

 

 

10

 

Additional paid-in capital

 

 

380,357

 

 

 

377,773

 

Accumulated other comprehensive income

 

 

45

 

 

 

87

 

Retained earnings

 

 

58,970

 

 

 

51,744

 

Total stockholders’ equity

 

 

439,384

 

 

 

429,616

 

Total liabilities and stockholders' equity

 

$

513,975

 

 

$

504,863

 

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

5


 

PAYMENTUS HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

(In thousands, except share and per share data)

(Unaudited)

 

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Revenue

 

$

184,875

 

 

$

148,328

 

 

Cost of revenue

 

 

132,150

 

 

 

108,250

 

 

Gross profit

 

 

52,725

 

 

 

40,078

 

 

Operating expenses

 

 

 

 

 

 

 

Research and development

 

 

12,051

 

 

 

11,653

 

 

Sales and marketing

 

 

23,239

 

 

 

20,264

 

 

General and administrative

 

 

9,092

 

 

 

9,145

 

 

Total operating expenses

 

 

44,382

 

 

 

41,062

 

 

Income (loss) from operations

 

 

8,343

 

 

 

(984

)

 

Other income (expense)

 

 

 

 

 

 

 

Interest income, net

 

 

2,186

 

 

 

1,440

 

 

Other non-recurring income

 

 

213

 

 

 

--

 

 

Foreign exchange gain (loss)

 

 

18

 

 

 

(8

)

 

Income before income taxes

 

 

10,760

 

 

 

448

 

 

(Provision for) benefit from income taxes

 

 

(3,534

)

 

 

256

 

 

Net income

 

$

7,226

 

 

$

704

 

 

Net income per share

 

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.01

 

 

Diluted

 

$

0.06

 

 

$

0.01

 

 

Weighted-average number of shares used to compute net income per share

 

 

 

 

 

 

 

Basic

 

 

123,945,778

 

 

 

123,289,584

 

 

Diluted

 

 

126,917,654

 

 

 

123,792,741

 

 

Comprehensive income

 

 

 

 

 

 

 

Net income

 

 

7,226

 

 

 

704

 

 

Foreign currency translation adjustments, net of tax

 

 

(42

)

 

 

(7

)

 

Comprehensive income

 

$

7,184

 

 

$

697

 

 

 

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

6


 

PAYMENTUS HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except share amounts)

(Unaudited)

 

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

Total

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Retained

 

 

Comprehensive

 

 

Stockholders’

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Income (Loss)

 

 

Equity

 

 

Balances at December 31, 2023

 

 

123,821,111

 

 

$

12

 

 

 

377,773

 

 

$

51,744

 

 

$

87

 

 

$

429,616

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,484

 

 

 

 

 

 

 

 

 

2,484

 

 

Issuance of Class A common stock for stock-based awards

 

 

304,865

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

 

100

 

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(42

)

 

 

(42

)

 

Net income

 

 

 

 

 

 

 

 

 

 

 

7,226

 

 

 

 

 

 

7,226

 

 

Balances at March 31, 2024

 

 

124,125,976

 

 

$

12

 

 

 

380,357

 

 

$

58,970

 

 

$

45

 

 

$

439,384

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Retained

 

 

Comprehensive

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Income (Loss)

 

 

Equity

 

Balances at December 31, 2022

 

 

123,241,173

 

 

$

12

 

 

$

367,767

 

 

$

29,422

 

 

$

(22

)

 

$

397,179

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,159

 

 

 

 

 

 

 

 

 

2,159

 

Issuance of Class A common stock for stock-based awards

 

 

104,991

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

5

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7

)

 

 

(7

)

Net income

 

 

 

 

 

 

 

 

 

 

 

704

 

 

 

 

 

 

704

 

Balances at March 31, 2023

 

 

123,346,164

 

 

$

12

 

 

$

369,931

 

 

$

30,126

 

 

$

(29

)

 

$

400,040

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7


 

PAYMENTUS HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities

 

 

 

 

 

 

Net income

 

$

7,226

 

 

$

704

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

8,537

 

 

 

7,239

 

Deferred income taxes

 

 

92

 

 

 

92

 

Stock-based compensation

 

 

2,933

 

 

 

2,159

 

Non-cash lease expense

 

 

506

 

 

 

462

 

Amortization of contract asset

 

 

451

 

 

 

696

 

Provision for (benefit from) expected credit losses

 

 

48

 

 

 

(239

)

Other non-recurring income

 

 

(213

)

 

 

 

Change in operating assets and liabilities

 

 

 

 

 

 

Accounts and other receivables

 

 

(7,850

)

 

 

(8,333

)

Prepaid expenses and other current and long-term assets

 

 

(993

)

 

 

861

 

Accounts payable

 

 

5,793

 

 

 

3,297

 

Accrued liabilities

 

 

(8,166

)

 

 

(2,749

)

Operating lease liabilities

 

 

(446

)

 

 

(469

)

Contract liabilities

 

 

28

 

 

 

2,061

 

Income taxes receivable, net of payable

 

 

3,008

 

 

 

(1,018

)

Net cash provided by operating activities

 

 

10,954

 

 

 

4,763

 

Cash flows from investing activities

 

 

 

 

 

 

Purchases of property and equipment

 

 

(116

)

 

 

(67

)

Purchase of interest-bearing deposits

 

 

(723

)

 

 

 

Proceeds from matured interest-bearing deposits

 

 

602

 

 

 

 

Capitalized internal-use software development costs

 

 

(9,276

)

 

 

(8,219

)

Net cash used in investing activities

 

 

(9,513

)

 

 

(8,286

)

Cash flows from financing activities

 

 

 

 

 

 

Proceeds from exercise of stock-based awards

 

 

100

 

 

 

5

 

Settlement of holdback liability related to prior acquisitions

 

 

(506

)

 

 

 

Payments on other financing obligations

 

 

 

 

 

(1,025

)

Payments on finance leases

 

 

 

 

 

(102

)

Net cash used in financing activities

 

 

(406

)

 

 

(1,122

)

Effect of exchange rate changes on Cash and cash equivalents and Restricted cash

 

 

(78

)

 

 

(17

)

Net increase (decrease) in cash, cash equivalents and Restricted cash

 

 

957

 

 

 

(4,662

)

Cash and cash equivalents and Restricted cash at the beginning of period

 

 

183,195

 

 

 

149,685

 

Cash and cash equivalents and Restricted cash at the end of period

 

$

184,152

 

 

$

145,023

 

Reconciliation of Cash and cash equivalents and Restricted Cash:

 

 

 

 

 

 

Cash and cash equivalents at the beginning of period

 

 

179,361

 

 

 

147,334

 

Restricted cash at the beginning of period

 

 

3,834

 

 

 

2,351

 

Cash and cash equivalents and Restricted cash at the beginning of period

 

$

183,195

 

 

$

149,685

 

Cash and cash equivalents at the end of period

 

 

180,138

 

 

 

143,637

 

Restricted cash at the end of period

 

 

4,014

 

 

 

1,386

 

Cash and cash equivalents and Restricted cash at the end of period

 

$

184,152

 

 

$

145,023

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Cash paid for income taxes, net of refunds

 

$

434

 

 

$

616

 

Property and equipment purchases in accounts payable

 

$

87

 

 

$

119

 

Software purchases in accounts payable

 

$

16

 

 

 

 

Right-of-use assets obtained in exchange of operating lease obligations

 

$

97

 

 

$

1,356

 

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

8


 

PAYMENTUS HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Organization and Description of Business

Description of Business

Paymentus Holdings, Inc. and its wholly owned subsidiaries (“Paymentus” or the “Company”) provides electronic bill presentment and payment services, enterprise customer communication and self-service revenue management to billers through a Software-as-a-Service (“SaaS”), secure, omni-channel technology platform. The platform seamlessly integrates into a biller’s core financial and operating systems to provide flexible and secure access to payment processing of credit cards, debit cards, eChecks and digital wallets across a significant number of channels including online, mobile, IVR, call center, chatbot and voice-based assistants. Paymentus was incorporated in the state of Delaware on September 2, 2011 with office locations in Charlotte, North Carolina, Dallas, Texas, Richmond Hill, Ontario (Canada), and Delhi and Bangalore (India). The Company is headquartered in Charlotte, North Carolina.

2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the United States Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements and related notes should be read in conjunction with the audited consolidated financial statements and the related notes included in the Company's Form 10-K for the year ended December 31, 2023 filed with the SEC on March 5, 2024 (the “2023 Form 10-K”).

These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position, results of operations and comprehensive income, changes in stockholders' equity and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.

Principles of Consolidation

The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and balances have been eliminated upon consolidation.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include revenue recognition, cost of revenue recognition, the allowance for credit losses, the lives of tangible and intangible assets, the valuation of acquired intangible assets and the recoverability or impairment of intangible assets, including goodwill, internal-use software development costs, valuation of stock warrants issued, stock-based compensation, and accounting for income taxes. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.

Custodial Accounts

The Company has established a relationship with its merchant processors to act as collection and paying agents, whereby a merchant processor receives funds from customers and forwards such funds to the respective Paymentus client, based on the instructions received from the Company. These merchant processors act as custodians of the cash received, and the Company has no legal ownership rights to the funds held in such custodial accounts and does not control the use of these funds. As the Company does not take ownership of the funds, these custodial accounts are not included in the Company’s consolidated balance sheets. The balance of cash in the custodial accounts held by these merchant processors was $427.7 million and $510.8 million as of March 31, 2024 and December 31, 2023, respectively.

 

9


 

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers and resellers to the extent of the amounts recorded in the consolidated balance sheets. No customer accounted for more than 10% of revenue for either of the three months ended March 31, 2024 and 2023. As of December 31, 2023, one customer accounted for more than 10% of accounts receivable. As of March 31, 2024, no customer accounted for more than 10% of accounts receivable.

Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and assess performance. The Company has three operating segments based on geography. The United States segment represents the vast majority of the Company’s consolidated net sales and gross profit. The additional two operating segments, Canada and India, do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate. None of the operating segments qualified for aggregation. The Company’s CODM is its chief executive officer. The CODM evaluates the performance of the Company’s operating segments based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is presented on a consolidated basis. For information regarding the Company’s long-lived assets and revenue by geographic area, see Note 4 and Note 3, respectively.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” in the Notes to Consolidated Financial Statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 included in the 2023 Form 10-K. There have been no significant changes to these policies during the three months ended March 31, 2024.

Recently Adopted Accounting Standards

The Company is provided the option to adopt new or revised accounting guidance as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 either (1) within the same periods as those otherwise applicable to public business entities, or (2) within the same time periods as non-public business entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt, when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as non-public business entities, as indicated below.

Accounting Standards Updates ("ASU") not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.

Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for public companies for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09 "Income Tax Disclosures", which makes changes to annual disclosures of income taxes paid for all entities and requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdiction. Additionally, entities are required to disclose income taxes paid, net of refunds received, for individual jurisdictions that comprise 5% or more of total income taxes paid. The 5% threshold is evaluated using the absolute value of the net refund or net payment in each jurisdiction compared to the absolute value of the total income taxes paid (net of refunds received). ASU 2023-09 requires all entities to disclose disaggregated domestic and foreign pre-tax income (or loss) from continuing operations along with disaggregated income tax expense (or benefit) by federal, state and foreign components. Such disaggregation by jurisdiction should classify taxes by jurisdiction based on the jurisdiction imposing the taxes. The amendments in ASU 2023-09 are effective for fiscal years

10


 

beginning after December 15, 2024 for public companies. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.

3. Revenue, Performance Obligations and Contract Balances

Disaggregation of Revenue

The following table presents a disaggregation of revenue from contracts with customers (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Payment transaction processing revenue

 

$

182,752

 

 

$

146,388

 

Other

 

 

2,123

 

 

$

1,940

 

Total revenue

 

$

184,875

 

 

$

148,328

 

Revenue by geographic area, based on the location of the Company’s users, was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

181,301

 

 

$

145,557

 

Other

 

 

3,574

 

 

 

2,771

 

Total

 

$

184,875

 

 

$

148,328

 

Remaining Performance Obligations

As of March 31, 2024, the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied was $6.8 million, of which the Company expects to recognize over 75% within the next two years, 19% between two to four years and the remainder thereafter. The timing of revenue recognition within the next four years is largely dependent upon the go-live dates of the Company's customers under the Company’s contracts.

As of March 31, 2024, the Company has contractual rights under its commercial agreements with customers and resellers to receive $51.2 million of fixed consideration related to the future minimum guarantees through 2026. As permitted, the Company has elected to exclude from this disclosure any variable consideration that meets specified criteria. Accordingly, the total unsatisfied or partially unsatisfied performance obligations related to processing services is significantly higher than the amount disclosed.

Contract Balances

Contract balances consist of the following:

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Contract Assets

 

 

 

 

 

 

Costs to fulfill (prepaid expenses and other current assets)

 

$

2,893

 

 

$

2,893

 

Costs to fulfill (other long-term assets)

 

 

4,189

 

 

 

4,783

 

Total contract assets

 

$

7,082

 

 

$

7,676

 

Contract Liabilities

 

 

 

 

 

 

Contract liabilities, Current

 

$

4,097

 

 

$

4,089

 

Contract liabilities, Non-current

 

 

2,752

 

 

 

2,731

 

Total contract liabilities

 

$

6,849

 

 

$

6,820

 

During the three months ended March 31, 2024 and 2023, the Company reduced revenue as a result of amortization of related contract assets by $0.2 million and $0.7 million, respectively.

Revenue recognized during the three months ended March 31, 2024 and 2023 that was included in the contract liabilities balance at the beginning of each of the periods was $0.9 million and $0.7 million, respectively.

11


 

4. Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Computer equipment

 

$

6,131

 

 

$

6,059

 

Furniture and fixtures

 

 

1,793

 

 

 

1,715

 

Leasehold improvements

 

 

390

 

 

 

396

 

Total property and equipment

 

 

8,314

 

 

 

8,170

 

Less: Accumulated depreciation

 

 

(6,739

)

 

 

(6,612

)

Property and equipment, net

 

$

1,575

 

 

$

1,558

 

Depreciation expense recorded for property and equipment was $0.2 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively.

Long-lived assets include property and equipment, net. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets were as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

626

 

 

$

558

 

Other

 

 

949

 

 

 

1,000

 

Total

 

$

1,575

 

 

$

1,558

 

 

5. Goodwill, Internal-use Software Development Costs and Intangible Assets

Goodwill

The changes in the carrying amount of goodwill by reporting unit were as follows (in thousands):

 

 

United
States

 

 

Other

 

 

Total

 

Balance as of December 31, 2023

 

$

131,028

 

 

$

832

 

 

$

131,860

 

Foreign currency translation adjustments

 

 

 

 

 

(10

)

 

 

(10

)

Balance as of March 31, 2024

 

$

131,028

 

 

$

822

 

 

$

131,850

 

Internal-use Software Development Costs

During the three months ended March 31, 2024 and 2023, the Company capitalized $9.3 million and $8.1 million in software development and implementation costs, respectively.

During the three months ended March 31, 2024 and 2023, the Company recorded $4.0 million and $2.7 million of amortization expense in cost of revenue, respectively, and $2.3 million and $2.0 million of amortization expense in operating expenses, respectively.

Intangible Assets

Intangible assets, net consisted of the following (in thousands):

 

 

March 31, 2024

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

Technology

 

$

21,832

 

 

$

(15,880

)

 

$

5,952

 

License

 

 

2,509

 

 

 

(2,509

)

 

 

 

Customer relationship

 

 

31,989

 

 

 

(14,281

)

 

 

17,708

 

Software

 

 

449

 

 

 

(417

)

 

 

32

 

Trademark

 

 

4,038

 

 

 

(2,593

)

 

 

1,445

 

Total

 

$

60,817

 

 

$

(35,680

)

 

$

25,137

 

 

12


 

 

 

 

December 31, 2023

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

Technology

 

$

21,845

 

 

$

(14,951

)

 

$

6,894

 

License

 

 

2,568

 

 

 

(2,568

)

 

 

 

Customer relationship

 

 

32,006

 

 

 

(13,480

)

 

 

18,526

 

Software

 

 

451

 

 

 

(411

)

 

 

40

 

Trademark

 

 

4,038

 

 

 

(2,340

)

 

 

1,698

 

Total

 

$

60,908

 

 

$

(33,750

)

 

$

27,158

 

Amortization expense of intangible assets was $2.0 million and $2.2 million for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, future expected amortization expense is as follows (in thousands):

Years Ending December 31,

 

 

 

2024 (remaining 9 months)

 

 

6,062

 

2025

 

 

6,620

 

2026

 

 

3,737

 

2027

 

 

3,269

 

2028

 

 

3,269

 

Thereafter

 

 

2,180

 

Total future amortization expense

 

$

25,137

 

There were no impairments of goodwill, internal-use software development costs or intangible assets in the three months ended March 31, 2024 and 2023.

6. Accrued Liabilities

The composition of accrued liabilities is as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll and employee-related expenses

 

$

7,610

 

 

$

15,455

 

Other accrued liabilities

 

 

4,724

 

 

 

5,846

 

Total

 

$

12,334

 

 

$

21,301

 

 

7. Commitments and Contingencies

Other Commitments

The Company has entered into certain non-cancellable agreements for software and marketing services that specify all significant terms, including fixed or minimum services to be used, pricing provisions and the approximate timing of the transaction. Obligations under contracts that are cancellable or with remaining terms of 12 months or less are not included. There have been no material changes to the Company's contractual obligations or commitments outside of the ordinary course of business as compared to those described in the 2023 Form 10-K.

Legal Matters

The Company is involved from time to time in various claims and legal proceedings arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that, as of March 31, 2024, no current claims and legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.

Indemnification

The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or

13


 

non-compliance with obligations or representations made by the Company. The Company seeks to limit, or cap, its indemnification exposure in its commercial and other contracts. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision.

8. Equity

Warrant

On May 13, 2021, the Company entered into a warrant agreement with JPMC Strategic Investments I Corporation (“JPMC”), an affiliate of J.P. Morgan Securities LLC, an underwriter in our 2021 initial public offering ("IPO"), pursuant to which the Company agreed to issue a warrant to JPMC for up to 509,370 shares of Class A common stock upon completion of the IPO at an exercise price of $18.38 per share (the “May 2021 warrant agreement”). Upon completion of the IPO, 382,027 of the warrant shares vested and were exercisable. The vesting of the remaining 127,343 shares of Class A common stock underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2025 pursuant to a related commercial agreement with JPMorgan Chase Bank, National Association (“JPM Chase”), an affiliate of JPMC. As discussed below, this commercial agreement was amended in August 2022, and the achievement of certain commercial milestones was extended through December 31, 2026 and minimum revenue commitments were set for each of the calendar years through 2026. As of March 31, 2024, 448,880 warrant shares were vested and exercisable under the May 2021 warrant agreement.

On August 29, 2022, the Company entered into a second warrant agreement with JPMC, in connection with an amendment to the Company's existing commercial agreement with JPM Chase discussed above, pursuant to which the Company issued a warrant to JPMC for up to 684,510 shares of Class A common stock at an exercise price of $10.10 per share (the “August 2022 warrant agreement”). Upon signing the August 2022 warrant agreement, 171,128 of the warrant shares vested and were exercisable. The vesting of the remaining 513,382 shares of Class A common stock underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2026 pursuant to the commercial agreement, as amended. As of March 31, 2024 there were no additional warrant shares vested under the August 2022 warrant agreement.

As of March 31, 2024, an aggregate of 620,008 warrants had vested and were exercisable under the outstanding warrant agreements.

The Company accounts for the consideration payable in the form of warrants to its vendor as share based compensation expense. The warrant fair value was determined using the Black-Scholes pricing model in accordance with ASC 718, Compensation-Stock Compensation.

9. Stock-Based Compensation

In May 2021, the Company’s board of directors (the "Board") adopted, and its stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”), which became effective in connection with the IPO. The 2021 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code ("IRC"), to the Company’s employees and any of its parent or subsidiary corporations’ employees, and for the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, and performance awards to the Company’s employees, directors and consultants and any of its parent or subsidiary corporations’ employees and consultants. A total of 10,459,000 shares of the Companys Class A common stock have been reserved for issuance under the 2021 Plan in addition to (i) an annual increase of 4% of the outstanding shares of the Company's common stock, with Class A and Class B common stock taken together, on the first day of each fiscal year, subject to the Compensation Committee of the Board exercising discretion to increase or decrease such amount (the “Evergreen Addition”), and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Equity Incentive Plan, an equal number of shares of Class A common stock, such number of shares not to exceed 7,563,990. On January 1, 2024, pursuant to the Evergreen Addition, approximately 5.0 million shares of Class A common stock were added to the 2021 Plan issuance reserve. At March 31, 2024, there were approximately 21.7 million remaining shares available for the Company to grant under the 2021 Plan.

14


 

Stock Options

A summary of the Company’s option activity during the three months ended March 31, 2024 was as follows (in thousands, except share and per share amounts):

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

Weighted-

 

 

Average

 

 

 

 

 

 

 

 

Average

 

 

Remaining

 

 

Aggregate

 

 

Options

 

 

Exercise Price

 

 

Contractual

 

 

Intrinsic

 

 

Outstanding

 

 

per Share

 

 

Life (years)

 

 

Value

 

Outstanding at December 31, 2023

 

3,849,350

 

 

$

7.87

 

 

 

5.06

 

 

$

38,505

 

Options exercised

 

(67,746

)

 

 

1.44

 

 

 

 

 

 

 

Options forfeited

 

(1,333

)

 

 

8.66

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

3,780,271

 

 

$

7.98

 

 

 

4.85

 

 

$

55,817

 

Exercisable at March 31, 2024

 

3,732,980

 

 

$

7.97

 

 

 

4.83

 

 

$

55,161

 

No options were granted or expired during the three months ended March 31, 2024. Aggregate intrinsic value represents the difference between the exercise price of the options and the fair value of the Company’s common stock.

Restricted Stock Units (“RSUs”)

A summary of the Company’s RSU activity during the three months ended March 31, 2024 was as follows:

 

 

 

 

Weighted-

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

RSUs Outstanding

 

 

Fair Value

 

Awarded and unvested at December 31, 2023

 

1,946,006

 

 

$

12.74

 

Awards granted

 

995,548

 

 

 

19.20

 

Awards vested

 

(235,619

)

 

 

11.42

 

Awards forfeited

 

(25,580

)

 

 

9.89

 

Awarded and unvested at March 31, 2024

 

2,680,355

 

 

$

15.28

 

The fair value of RSU grants is determined based upon the market closing price of the Company’s Class A common stock on the date of grant. RSUs vest over the requisite service period, which generally ranges between four years and five years from the date of grant for employees and one to three years for directors, subject to continued employment for employees and provision of services for nonemployees.

Stock-based compensation expense included in the condensed consolidated statements of operations was as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Cost of revenue

 

$

51

 

 

$

45

 

Research and development

 

 

608

 

 

 

546

 

Sales and marketing

 

 

1,310

 

 

 

716

 

General and administrative

 

 

964

 

 

 

852

 

Total stock-based compensation

 

$

2,933

 

 

$

2,159

 

At March 31, 2024, there was $0.1 million of total unrecognized compensation cost related to unvested stock options granted under the 2012 Equity Incentive Plan, which is expected to be recognized over a remaining weighted-average period of 1.4 years.

At March 31, 2024, there was $38.5 million of total unrecognized compensation cost related to unvested RSUs granted under the 2021 Plan, which is expected to be recognized over a remaining weighted-average period of 3.8 years.

10. Income Taxes

The Company computes its tax provision for the three months ended March 31, 2024 by applying the estimated annual effective tax rate to year-to-date income from recurring operations and adjusting for discrete items arising in that quarter. The Company continues to record a valuation allowance against its net deferred tax assets (“DTA”) in the U.S. as it is not more likely than not to be realized given the significant tax deductions for stock-based compensation recognized in previous years that have created cumulative losses in recent years.

15


 

The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was 32.8% and (57.9)% respectively. The difference between the Company’s effective tax rate and the U.S. federal statutory rate of 21% in 2024 was primarily the result of permanent differences for disallowed stock-based compensation pursuant to IRC Section 162(m), state taxes and the impact of the full valuation allowance. In 2023, it was primarily the result of near break-even pre-tax income from operations, state taxes and the impact of the full valuation allowance and other permanent adjustments in addition to a return to provision benefit recorded in connection with a change in estimate of costs required to be capitalized under IRC Section 174.

11. Net Income per Share Attributable to Common Stock

Basic net income per share attributable to common stock is computed by dividing net income for the period by the weighted average number of common shares outstanding during the period.

Diluted net income per share attributable to common stock is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. The dilutive effect of outstanding options, RSUs and warrants is reflected in diluted net income per share attributable to common stock by application of the treasury stock method. The calculation of diluted net income per share attributable to common stock excludes all anti-dilutive common shares.

The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands except share and per share data):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

7,226

 

 

$

704

 

Denominator:

 

 

 

 

 

 

Weighted-average shares of common stock — basic

 

 

123,945,778

 

 

 

123,289,584

 

Dilutive effect of stock options to purchase common stock

 

 

2,141,741

 

 

 

486,286

 

Dilutive effect of RSUs

 

 

754,844

 

 

 

16,871

 

Dilutive effect of warrants

 

 

75,291

 

 

 

 

Weighted-average shares of common stock — diluted

 

 

126,917,654

 

 

 

123,792,741

 

Net income per share

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.01

 

Diluted

 

$

0.06

 

 

$

0.01

 

The following table summarizes the weighted average securities that were excluded from the computation of diluted net income per share attributable to common stock as their inclusion would have been antidilutive:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

 

 

 

3,594,345

 

RSUs

 

 

457,373

 

 

 

1,319,253

 

Warrants

 

 

448,881

 

 

 

588,173

 

 

 

16


 

 

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

Overview

We are a leading provider of cloud-based bill payment technology and solutions. We deliver our next-generation product suite through a modern technology stack to more than 2,200 biller business and financial institution clients. Our platform was used by approximately 34 million consumers and businesses in North America in December 2023 to pay their bills, make money movements and engage with our clients. We serve billers of all sizes that primarily provide non-discretionary services across a variety of industry verticals, including utilities, financial services, insurance, government, telecommunications, real estate management, and healthcare. We also serve financial institutions by providing them with a modern platform that their customers use for bill payment, account-to-account transfers and person-to-person transfers. By powering this comprehensive network of billers and financial institutions, each with their own set of bill payment requirements, we believe we have created an enviable feedback loop that enables us to continuously drive innovation, grow our business and uniquely improve the electronic bill payment experience for participants in the bill payment ecosystem.

Our platform provides our clients with easy-to-use, flexible and secure electronic bill payment experiences powered by an omni-channel payment infrastructure that allows consumers to pay their bills using their preferred payment type and channel. Because our biller platform is developed on a single code base and leverages a SaaS infrastructure, we can rapidly deploy new features and tools to our entire biller base simultaneously. Through a single point of integration to our billers’ core financial and operating systems, our mission-critical solutions provide our billers with a payments operating system that helps them collect revenue faster and more profitably and empower their consumers with the information and transparency needed to control their finances.

Transactions Processed

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

% Growth

 

 

(in millions)

 

 

 

 

Transactions processed

 

135.3

 

 

 

108.5

 

 

 

24.7

%

We define transactions processed as the number of revenue generating payment transactions, such as checks, credit card and debit card transactions, automated clearing house, or ACH, items and emerging payment types, which are initiated and generally processed through our platform during a period. The number of transactions also includes account-to-account and person-to-person transfers. The number of transactions processed during the three months ended March 31, 2024 increased approximately 24.7% as compared to the same period in 2023. The increase was primarily driven by the addition of new billers and financial institutions and increased transactions from our existing billers and financial institutions.

Other Key Factors and Trends Affecting Our Operating Results

The discussion below includes a number of forward-looking statements regarding our future performance. For a discussion of important factors, including the continuing development of our business and other factors which could cause actual results to differ materially from matters referred to below, see the discussions under “Risk Factors” and “Special Note Regarding Forward-Looking Statements” herein and in our Form 10-K for the year ended December 31, 2023 or the “2023 Form 10-K”.

Impact of Economic and Inflationary Trends

Although inflationary pressures lessened to some extent in the second half of 2023, we did experience more normalized inflationary increases during the quarter ended March 31, 2024. However, the economic uncertainty and inflationary conditions continue to remain high and could have an adverse impact on our performance during the remainder of 2024. Inflationary pressure is resulting in higher average bills, particularly in the utility sector, and increased interchange fees. Where appropriate, we seek to adjust our prices to address the inflationary pressures, however our ability to do so typically lags behind the impact of inflation on our clients. While we made several price adjustments in 2023 as a result of the inflationary impacts on our business, we will continue to monitor and manage the economic environment in 2024 by working closely with clients on implementations and further price adjustments as necessary.

Non-GAAP Measures

We use supplemental measures of our performance that are derived from our consolidated financial information but which are not presented in our consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles, or GAAP. These supplemental non-GAAP measures include contribution profit, adjusted gross profit, adjusted EBITDA and free cash flow.

Contribution Profit

17


 

We calculate contribution profit as gross profit plus other cost of revenue. Other cost of revenue equals cost of revenue less interchange and assessment fees paid by us to our payment processors.

Adjusted Gross Profit

We calculate adjusted gross profit as gross profit adjusted for non-cash items, primarily stock-based compensation and amortization of acquisition-related intangible assets and capitalized software development costs.

Adjusted EBITDA

We calculate adjusted EBITDA as net income before other income (expense) (which consists of interest income (expense), net, other non-recurring income), depreciation and amortization of acquisition-related intangible assets and capitalized software development costs, and income taxes, adjusted to exclude the effects of net and foreign exchange gain (loss), stock-based compensation expense and certain nonrecurring expenses that management believes are not indicative of ongoing operations.

Free Cash Flow

We calculate free cash flow as net cash provided by (used in) operating activities less capital expenditures, other intangible assets acquired, and capitalized internal-use software development costs.

How we use Non-GAAP Measures

We use non-GAAP measures to supplement financial information presented on a GAAP basis. We believe that excluding certain items from our GAAP results allows management and our board of directors to more fully understand our consolidated financial performance from period to period and helps management project our future consolidated financial performance as forecasts are developed at a level of detail different from that used to prepare GAAP-based financial measures. Moreover, we believe these non-GAAP measures provide our investors with useful information to help them evaluate our operating results by facilitating an enhanced understanding of our operating performance and enabling them to make more meaningful period-to-period comparisons. In particular, we exclude interchange and assessment fees in the presentation of contribution profit because we believe inclusion is less directly reflective of our operating performance as we do not control the payment product or channel used by consumers, which is the primary determinant of the amount of interchange and assessment fees. We use contribution profit to measure the amount available to fund our operations after interchange and assessment fees, which are directly linked to the number of transactions we process and thus our revenue and gross profit. There are limitations to the use of the non-GAAP measures presented in this report. Our non-GAAP measures may not be comparable to similarly titled measures of other companies; other companies, including companies in our industry, may calculate non-GAAP measures differently than we do, limiting the usefulness of those measures for comparative purposes. These non-GAAP measures should not be considered in isolation from or as a substitute for financial measures prepared in accordance with GAAP.

We also urge you to review the reconciliation of these non-GAAP financial measures included below. To properly and prudently evaluate our business, we encourage you to review the condensed consolidated financial statements and related notes included elsewhere in this report and to not rely on any single financial measure to evaluate our business.

Contribution Profit

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

 Gross profit

$

52,725

 

 

$

40,078

 

Plus: other cost of revenue

 

16,642

 

 

 

13,453

 

Contribution profit

$

69,367

 

 

$

53,531

 

In general, contribution profit is driven by the number of transactions we process offset by network fees associated with processing those transactions. The amount of contribution profit per transaction may vary due to a variety of factors substantially outside of our control, including client size, type and industry as well as whether the client is a biller, financial institution or other partner. Contribution profit for the three months ended March 31, 2024 increased approximately 29.6%, as compared to the same period in 2023. The increase was primarily driven by growth in transaction count and volume driven by the addition of new billers and financial institutions and increased transactions from our existing billers and financial institutions, together with pricing improvements from customers related to our inflation management and the implementation of certain cost improvement measures.

18


 

Adjusted Gross Profit

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

Gross profit

$

52,725

 

 

$

40,078

 

Stock-based compensation

 

51

 

 

 

45

 

Amortization of capitalized software development costs

 

4,029

 

 

 

2,738

 

Amortization of acquisition-related intangibles

 

829

 

 

 

829

 

Adjusted gross profit

$

57,634

 

 

$

43,690

 

Adjusted gross profit for the three months ended March 31, 2024 increased 31.9%, as compared to the same period in 2023. Adjusted gross profit improved in line with contribution profit. Adjusted gross profit as a percentage improved as a result of economies of scale. Adjusted gross profit is driven primarily by the same factors that impact gross profit with the exception of excluding the amortization and stock-based compensation recorded in cost of revenue. The increase in amortization was driven by additional capitalization of software costs.

Adjusted EBITDA

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

Net income — GAAP

$

7,226

 

 

$

704

 

Interest income, net

 

(2,186

)

 

 

(1,440

)

Other non-recurring income (1)

 

(213

)

 

 

--

 

Provision for (benefit from) income taxes

 

3,534

 

 

 

(256

)

Amortization of capitalized software development costs

 

6,311

 

 

 

4,693

 

Amortization of acquisition-related intangibles

 

2,021

 

 

 

2,224

 

Depreciation

 

205

 

 

 

322

 

EBITDA

$

16,898

 

 

$

6,247

 

 

 

 

 

 

 

Adjustments

 

 

 

 

 

Foreign exchange (gain) loss

 

(18

)

 

 

8

 

Stock-based compensation

 

2,933

 

 

 

2,159

 

Adjusted EBITDA

$

19,813

 

 

$

8,414

 

 

(1) Other non-recurring income consists of a remeasurement adjustment relating to the purchase price of a prior acquisition.

Adjusted EBITDA is a measure of profitability and generally is expected to move in line with revenue, contribution profit, gross profit and adjusted gross profit. Adjusted EBITDA increased 135.5% in the three months ended March 31, 2024, as compared to the same period in 2023. The increase was primarily driven by growth in transaction count and volume driven by the addition of new billers and financial institutions and increased transactions from our existing billers and financial institutions, together with pricing improvements from customers related to our inflation management, the implementation of certain cost improvement measures and lower general and administrative expenditures primarily driven by lower insurance premiums.

Free Cash Flow

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

Net cash provided by operating activities

$

10,954

 

 

$

4,763

 

Purchases of property and equipment and software

 

(116

)

 

 

(67

)

Capitalized software development costs

 

(9,276

)

 

 

(8,219

)

Free cash flow

$

1,562

 

 

$

(3,523

)

Net cash used in investing activities

$

(9,513

)

 

$

(8,286

)

Net cash used in financing activities

$

(406

)

 

$

(1,122

)

The increase in free cash flow for the three months ended March 31, 2024 was primarily as a result of increases in cash generated from operations.

 

19


 

Results of Operations

The following table sets forth our condensed consolidated statements of operations for the periods presented:

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

%

 

 

 

(Dollars in thousands)

 

 

 

 

 

 

Revenue

 

$

184,875

 

 

$

148,328

 

 

$

36,547

 

 

24.6

%

Cost of revenue

 

 

132,150

 

 

 

108,250

 

 

 

23,900

 

 

22.1

%

Gross profit

 

 

52,725

 

 

 

40,078

 

 

 

12,647

 

 

31.6

%

Gross margin (1)

 

 

28.5

%

 

 

27.0

%

 

 

 

 

 

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

12,051

 

 

 

11,653

 

 

 

398

 

 

3.4

%

Sales and marketing

 

 

23,239

 

 

 

20,264

 

 

 

2,975

 

 

14.7

%

General and administrative

 

 

9,092

 

 

 

9,145

 

 

 

(53

)

 

(0.6

)%

Total operating expenses

 

 

44,382

 

 

 

41,062

 

 

 

3,320

 

 

8.1

%

Income (loss) from operations

 

 

8,343

 

 

 

(984

)

 

 

9,327

 

n/m

 

Other income (expense)

 

 

 

 

 

 

 

 

 

 

 

Interest income, net

 

 

2,186

 

 

 

1,440

 

 

 

746

 

 

51.8

%

Other non-recurring income (2)

 

 

213

 

 

 

--

 

 

 

213

 

n/m

 

Foreign exchange gain (loss)

 

 

18

 

 

 

(8

)

 

 

26

 

n/m

 

Income before income taxes

 

 

10,760

 

 

 

448

 

 

 

10,312

 

n/m

 

(Provision for) benefit from income taxes

 

 

(3,534

)

 

 

256

 

 

 

(3,790

)

n/m

 

Net income

 

$

7,226

 

 

$

704

 

 

$

6,522

 

n/m

 

________________

n/m - not meaningful

(1) Gross margin is calculated as gross profit divided by revenue.

(2) Other non-recurring income consists of a remeasurement adjustment relating to the purchase price of a prior acquisition.

The following table presents the components of our condensed consolidated statements of operations for the periods presented as a percentage of revenue:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Revenue

 

 

100.0

%

 

 

100.0

%

Cost of revenue

 

 

71.5

%

 

 

73.0

%

Gross profit

 

 

28.5

%

 

 

27.0

%

Operating expenses

 

 

 

 

 

 

Research and development

 

 

6.5

%

 

 

7.9

%

Sales and marketing

 

 

12.6

%

 

 

13.7

%

General and administrative

 

 

4.9

%

 

 

6.1

%

Total operating expenses

 

 

24.0

%

 

 

27.7

%

Income (loss) from operations

 

 

4.5

%

 

 

(0.7

)%

Other income (expense)

 

 

 

 

 

 

Interest income, net

 

 

1.2

%

 

 

1.0

%

Other non-recurring income

 

 

0.1

%

 

 

0.0

%

Foreign exchange gain (loss)

 

 

0.0

%

 

 

0.0

%

Income before income taxes

 

 

5.8

%

 

 

0.3

%

(Provision for) benefit from income taxes

 

 

(1.9

)%

 

 

0.2

%

Net income

 

 

3.9

%

 

 

0.5

%

 

Comparison of the Three Months Ended March 31, 2024 and 2023

Revenue

The increase in revenue was primarily driven by an increase in the number of transactions processed, which was driven by the implementation of new billers and increased transactions from our existing billers. Revenue increase was also driven by pricing improvements related to inflation management.

20


 

Cost of Revenue, Gross Profit and Gross Margin

The increase in cost of revenue was driven by the increase in revenue and transactions processed, as it consists primarily of interchange fees and processor costs, as well as other direct costs associated with making our platform available to our billers. These higher costs were partially offset by certain cost improvement initiatives.

Gross margin increased due to lower cost of revenues for other direct costs associated with making our platform available to our billers by certain cost improvement initiatives and economies of scale.

Research and Development Expenses

The increase in research and development expenses was primarily due to increased amortization of capitalized internal-use software development costs and an increase in employee-related costs, including benefits due to increased headcount and merit increases in annual compensation.

Sales and Marketing Expenses

The increase in sales and marketing expenses was primarily due to increased activities in sales and marketing and increase in reseller commissions including amortization of warrants.

General and Administrative Expenses

The marginal decrease in general and administrative expenses was primarily due to lower cost of insurance premiums for our directors and officers and commercial and general liability insurance premiums, which were offset by increased stock-based compensation expense associated with employee equity grants and professional fees.

Other Income (Expense)

The changes in other income (expense) were primarily due to the increase in interest income, net as a result of higher cash balances held with banks for the three months ended March 31, 2024 compared to the same period in 2023 together with increases in the Federal Reserve rates.

Income Taxes

The change in provision for income taxes as well as the increase in the Company's effective tax rate, which was 32.8% for the three months ended March 31, 2024 as compared to (57.9)% for the same period in the prior year, was primarily the result of permanent differences for disallowed stock-based compensation pursuant to IRC Section 162(m), state taxes and the impact of the full valuation allowance. In 2023, it was primarily the result of near break-even pre-tax income from operations, state taxes and the impact of the full valuation allowance and other permanent adjustments in addition to a return to provision benefit recorded in connection with a change in estimate of costs required to be capitalized under IRC Section 174.

Liquidity and Capital Resources

Sources and Uses of Funds

As of March 31, 2024, we had $180.1 million of unrestricted cash and cash equivalents. We believe that existing unrestricted cash and cash equivalents will be sufficient to support our working capital and capital expenditure requirements for at least the next 12 months. Since inception, we have financed operations primarily through the sale of equity securities and revenue from payment transaction fees and subscriptions. Our principal uses of cash are funding operations and capital expenditures.

From time to time, we may explore additional financing sources and means to lower our cost of capital, which could include equity, equity-linked and debt financing. We cannot assure you that any additional financing will be available to us on acceptable terms, or at all. The inability to raise capital would adversely affect our ability to achieve our business objectives. If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional financing by the incurrence of indebtedness, we may be subject to increased fixed payment obligations and could be subject to additional restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business or execute our growth strategy. Any future indebtedness we incur may result in terms that could be unfavorable to equity investors.

21


 

Historical Cash Flows

The following table summarizes our condensed consolidated cash flows.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 Net cash provided by (used in)

 

 

 

 

 

 

Operating activities

 

$

10,954

 

 

$

4,763

 

Investing activities

 

 

(9,513

)

 

 

(8,286

)

Financing activities

 

 

(406

)

 

 

(1,122

)

 Effects of foreign exchange on cash

 

 

(78

)

 

 

(17

)

 Net increase (decrease) in cash, cash equivalents and restricted cash

 

$

957

 

 

$

(4,662

)

Net Cash Provided by Operating Activities

Our primary source of operating cash is revenue from payment transaction fees. Our primary uses of operating cash are personnel-related costs, payments to third parties to fulfill our payment transactions and payments to sales and marketing partners. Net cash provided by operating activities for the three months ended March 31, 2024 was $11.0 million. Net income was $7.2 million, adjusted for non-cash charges of $12.4 million consisting primarily of depreciation and amortization, stock-based compensation, amortization of contract assets and non-cash lease expense, which contributed positively to cash provided from operating activities. This was decreased by net cash outflows of $8.6 million used by changes in our operating assets and liabilities.

Net cash provided by operating activities for the three months ended March 31, 2023 was $4.8 million. Net income was $0.7 million, adjusted for non-cash charges of $10.4 million consisting primarily of depreciation and amortization, stock-based compensation, amortization of contract assets and non-cash lease expense, which contributed positively to cash provided from operating activities. This was offset by net cash outflows of $6.4 million provided by changes in our operating assets and liabilities.

Net Cash Used in Investing Activities

Net cash used in investing activities for the three months ended March 31, 2024 consisted of $9.3 million of capitalized software development costs, $0.1 million of purchases of property and equipment and $(0.1) million of net change in interest-bearing deposits.

Net cash used in investing activities for the three months ended March 31, 2023 consisted of $8.2 million of capitalized internal-use software development costs and $0.1 million of purchases of property and equipment.

Net Cash Used in Financing Activities

Net cash used in financing activities for the three months ended March 31, 2024 consisted of $0.5 million of settlement of holdback liability relating to a prior acquisition, which was offset by $0.1 million of proceeds from exercise of stock-based awards by employees.

Net cash used in financing activities for the three months ended March 31, 2023 consisted of $1.0 million of payments on other financing obligations and $0.1 million of payments on finance leases.

Early Warning of Possible Valuation Allowance Reversal in Future Periods

We recorded a valuation allowance against all of our US deferred tax assets as of March 31, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. However, given our current earnings and anticipated future earnings, we believe that there is a reasonable possibility that within the next 12 months, sufficient positive evidence may become available to allow us to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that we are able to actually achieve.

Critical Accounting Policies and Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Our significant accounting policies are described in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies” to our

22


 

consolidated financial statements included in our 2023 Form 10-K. There have been no material changes in our critical accounting policies and estimates since December 31, 2023.

Recent Accounting Pronouncements

See Note 2 “Basis of Presentation and Summary of Significant Accounting Policies” in the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for a full description of recent accounting pronouncements, including the respective dates of adoption or expected adoption and effects on our condensed consolidated financial statements contained in Item 1 of this Quarterly Report.

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

There have been no material changes in our exposures to market risk since December 31, 2023. For details on the Company’s interest rate, foreign currency exchange, and inflation risks, see Part I, Item 7A. “Quantitative and Qualitative Information About Market Risk” in our 2023 Form 10-K.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act). Based on that evaluation, and as a result of the material weaknesses in internal control over financial reporting described below, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2024, our disclosure controls and procedures were not effective at the reasonable assurance level. In light of this fact, our management has performed additional analyses, reconciliations, and other post-closing procedures and has concluded that, notwithstanding the material weaknesses in our internal control over financial reporting, the unaudited condensed consolidated financial statements for the periods covered by and included in this Quarterly Report on Form 10-Q fairly state, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP.

Material Weaknesses in Internal Control over Financial Reporting

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis. As of March 31, 2024, our material weaknesses were as follows:

We lacked a sufficient number of trained professionals with an appropriate level of accounting knowledge, training and experience to appropriately analyze, record and disclose accounting matters, including accounting for capitalized internal-use software development costs, identification of reporting units, translation of foreign currency in consolidation, accounting for deferred compensation, calculation of earnings per share and classification of accounts in the financial statements. Additionally, we did not design and maintain effective controls over verifying the appropriate review and approval of journal entries.
We did not design and maintain effective controls relevant to the preparation of our financial statements with respect to certain IT general controls for information systems. Specifically, we did not design and maintain (1) program change management controls to ensure that IT program and data changes affecting certain IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately; and (2) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs and data to appropriate company personnel.

Remediation Plan

We believe we have made significant progress towards remediation of the material weaknesses described above. We have completed the following remediation measures:

onboarded experienced finance and accounting professionals at various senior roles;
updated the design of our general ledger accounting system to allow for effective restricted access and segregation of duties to govern the preparation and review of journal entries;
implemented management review controls over journal entries and the identification and review of complex transactions;
secured the general ledger accounting system by implementing single sign-on (SSO); and

23


 

implemented additional change management and access controls for our relevant IT applications to further restrict privileged access and implemented controls to review activities, which may materially affect our financial statements, for those users who have privileged access.

We are currently in the process of assessing the effectiveness of design and implementation of controls to address all material weaknesses. Upon completing this assessment, thorough operating effectiveness testing will be performed to ensure that the implemented controls operated effectively for a sufficient period of time. While we believe these efforts will remediate the material weaknesses, these material weaknesses cannot be considered fully remediated until the applicable remedial controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.

Changes in Internal Control over Financial Reporting

Other than continuing to make progress on the ongoing remediation efforts described above, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

24


 

PART II—OTHER INFORMATION

From time to time, we may be involved in claims, regulatory examinations or investigations and legal proceedings arising in the ordinary course of our business. The outcome of any such claims or proceedings, regardless of the merits, and the Company’s ultimate liability, if any, is inherently uncertain. Furthermore, we may become subject to stockholder inspection demands under Delaware law and derivative or other similar litigation. We are not currently party to any material legal proceedings, and we are not aware of any pending or threatened legal proceeding against us that we believe could have a material adverse effect on our business, operating results, cash flows or financial condition.

Item 1A. Risk Factors.

There have been no material changes in the risk factors previously disclosed in Item 1A. of our 2023 Form 10-K.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3. Defaults upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not Applicable.

Item 5. Other Information.

During the quarter ended March 31, 2024, none of the Company’s directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as such terms are defined in Item 408(a) of Regulation S‑K.

 

25


 

 

Item 6. Exhibits.

(a) Exhibits

Incorporated by Reference

 

 

Exhibit

Number

Description

Form

File No.

Exhibit

Filing Date

 

Filed/

Furnished Herewith

3.1.1

 

Amended and Restated Certificate of Incorporation of Paymentus Holdings, Inc.

 

8-K

 

001-40429

 

3.1

 

May 28, 2021

 

 

3.1.2

 

Amendment to Amended and Restated Certificate of Incorporation of Paymentus Holdings, Inc.

 

10-Q

 

001-40429

 

3.1

 

August 7, 2023

 

 

3.2

 

Amended and Restated Bylaws of Paymentus Holdings, Inc.

 

8-K

 

001-40429

 

3.2

 

November 14, 2022

 

 

31.1

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

X

31.2

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

X

32.1*

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

X

32.2*

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

X

101.INS

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

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

104

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

 

 

* The certifications attached as Exhibit 32.1 and 32.2 that accompany this report are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Paymentus Holdings, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this report, irrespective of any general incorporation language contained in such filing.

26


 

SIGNATURES

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

 

PAYMENTUS HOLDINGS, INC.

Date: May 6, 2024

By:

/s/ Dushyant Sharma

Dushyant Sharma

Chairman, President and Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

Date: May 6, 2024

By:

/s/ Sanjay Kalra

 

 

 

Sanjay Kalra

 

 

 

Senior Vice President and Chief Financial Officer

 

 

 

(Principal Financial and Accounting Officer)

27


EX-31.1 2 pay-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.

 

I, Dushyant Sharma, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Paymentus Holdings, 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: May 6, 2024

By:

/s/ Dushyant Sharma

Dushyant Sharma

Chairman, President and Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 

 

 

 

 


EX-31.2 3 pay-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Sanjay Kalra, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Paymentus Holdings, 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: May 6, 2024

By:

/s/ Sanjay Kalra

Sanjay Kalra

 

 

 

Senior Vice President and Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

 


EX-32.1 4 pay-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Paymentus Holdings, Inc. (the “Company”) for the three months period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

(1)

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

 

(2)

 

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

Date: May 6, 2024

By:

/s/ Dushyant Sharma

Dushyant Sharma

Chairman, President and,

 

 

 

Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 


EX-32.2 5 pay-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Paymentus Holdings, Inc. (the “Company”) for the three months period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

(1)

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

 

(2)

 

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

Date: May 6, 2024

By:

/s/ Sanjay Kalra

Sanjay Kalra

 

 

 

Senior Vice President and Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

 


EX-101.SCH 6 pay-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Summary of Remaining Lease Payments under Non-Cancelable Operating and Finance Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Leases - Summary of Remaining Lease Payments under Non-Cancelable Operating and Finance Leases (Details) 3 link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Leases - Summary of Remaining Lease Payments under Non-Cancelable Operating and Finance Leases (Details) 4 link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue, Performance Obligations and Contract Balances link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Net Income per Share Attributable to Common Stock link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Revenue, Performance Obligations and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Net Income per Share Attributable to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue, Performance Obligations and Contract Balances - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Business Combinations - Schedule Of Fair Values And Estimated Useful Lives Of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Property and Equipment, Net - Schedule Of Property and Equipment, Net Based On Physical Location (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Goodwill by Reporting Units (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Leases - Summary of Remaining Lease Payments under Non-Cancelable Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Accrued Liabilities (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments for Non Cancellable Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock-Based compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Stock-Based compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stock-Based compensation - Schedule of Stock Option Grant Using Black-Scholes Option Pricing Model With Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Stock-Based compensation - Summary of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Geographic Information - Summary of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Geographic Information - Summary of Long-lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Finance lease cost Finance Lease Cost Abstract1 Finance lease cost Document Transition Report Document Transition Report Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (years) Remaining performance obligation, aggregate amount of transaction price Revenue, Remaining Performance Obligation, Amount Goodwill, Translation and Purchase Accounting Adjustments Foreign currency translation adjustments Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Lessor, Operating Lease, Payments to be Received, Total Lessor, Operating Lease, Payment to be Received Future operating lease payments Cost of Revenue, Total Cost of Revenue Cost of revenue Disclosure of accounting policy for significant accounting policies. Summary Of Significant Accounting Policies Policy [Text Block] Summary of Significant Accounting Policies Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current and long-term assets RSU [Member] Restricted Stock Units (RSUs) [Member] Accrued liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities Increase (Decrease) in Income Taxes Receivable Income taxes receivable, net of payable 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Revenue recognized expected period. Revenue Recognized Expected Period Expected revenue period Operating Lease, Liability [Abstract] Operating Leases: Document Information [Table] Total minimum lease payments including interest Total lease payments Finance Lease, Liability, to be Paid Revenue from Contract with Customer, Excluding Assessed Tax Revenue Revenue Computer Software, Intangible Asset [Member] Computer Software, Intangible Asset Reduction in revenue and related contract asset Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Finovera, Inc. [Member] Finovera Inc [Member] Finovera, Inc. [Member] Disaggregation of Revenue [Table Text Block] Summary of Disaggregation of Revenue Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Cash purchase price Business combinations, net of cash and restricted cash acquired Concentration Risk Type [Axis] Concentration Risk Type Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 2022 (remaining three months) Schedule of Business Acquisitions, by Acquisition [Table] Contract with Customer, Liability, Current Contract liabilities Finance Lease, Interest Payment on Liability Operating cash flows for finance lease Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Assets Acquired and Liabilities Assumed Title of Individual [Domain] Title of Individual Subsequent Events [Text Block] Subsequent Events Deposit Liabilities, Accrued Interest Accrued interest Issuance of Class A common stock for stock-based awards ( shares) Stock Issued During Period, Shares, Issued for Services Operating Lease, Liability, Noncurrent Operating lease liabilities, less current portion Restricted Funds Held for Financial Institutions [Member] Restricted Funds Held For Financial Institutions [Member] Restricted Funds Held For Financial Institutions [Member] Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Foreign currency translation adjustments, net of tax Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent, Total Foreign currency translation adjustments, net of tax Foreign currency translation adjustments, net of tax Finance Lease, Liability, Noncurrent Finance leases and other finance obligations, net of current portion Schedule of Goodwill [Table] Schedule Of Goodwill [Table] Class of Stock [Line Items] Class Of Stock [Line Items] Related Party Transactions [Abstract] Balance Sheet Location [Axis] Assets, Current Total current assets Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Issuance of shares Value of shares in acquisition Issuance of Class A common stock for stock-based awards Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Deferred tax asset Stockholders' Equity Note, Stock Split, Conversion Ratio Stock split ratio Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options Outstanding, Ending Options Outstanding, Beginning Deferred taxes Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax, current. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax, Current Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value of options granted Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Trading Symbol Trading Symbol Payveris LLC [Member] Payveris L L C [Member] Payveris LLC [Member] Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Cash and Cash Equivalents [Member] Cash and Cash Equivalents [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Selling and Marketing Expense [Member] Sales and Marketing [Member] Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) PROFIT Financial, Inc. [Member] PROFIT Financial, Inc. [Member] Shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Software implementation costs Software implementation costs Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Business Combination Disclosure [Text Block] Business Combinations Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment, Net Warrant shares vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Options expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Finance Lease, Principal Payments Financing cash flows for finance leases Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months 2023 Cash Paid For Amounts Included In Measurement Of Lease Liabilities Abstract. Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities Chief Executive Officer [Member] Chief Executive Officer [Member] Additional Paid-in Capital [Member] Additional Paid-In-Capital Non-US [Member] Other Finance lease liability Payments Due in rolling after year four. Finance Lease Liability Payments Due In Rolling After Year Four Thereafter Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Current portion of operating lease liabilities Operating Lease, Liability, Current Property and equipment, net Long-lived assets, comprising property and equipment assets Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Property and equipment, net Series A Preferred Stock [Member] Series A Preferred Stock [Member] Class of Stock [Domain] Class of Stock Stockholders' Equity Note, Stock Split Stock split description Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Scenario [Domain] Entity Central Index Key Entity Central Index Key Plan Name [Domain] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table] Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Issued a loan to related party Loans and Leases Receivable, Related Parties, Ending Balance Loans and Leases Receivable, Related Parties, Beginning Balance Loans and Leases Receivable, Related Parties Lessee operating lease liability payments due after rolling year four. Lessee Operating Lease Liability Payments Due After Rolling Year Four Thereafter Schedule of Goodwill [Table Text Block] Summary of Goodwill by Reporting Unit Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Change in operating assets and liabilities Other Geographical Area Member Other Geographical Area [Member] Other Other Direct Offering Expenses Direct Offering Expenses Capitalized Computer Software, Net, Ending Balance Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net, Total Capitalized Computer Software, Net Capitalized internal-use software development costs, net Additions Operating Lease, Right-of-Use Asset Additions Operating Lease, Right-of-Use Asset Additional operating lease, right-of-use asset Plan Name [Axis] Geographical [Domain] Geographical Operating lease term Lessee, Operating Lease, Term of Contract Assets Total assets UNITED STATES United States United States Short-Term Bank Loans and Notes Payable Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total unrecognized compensation cost Common Class A [Member] Class A Common Stock [Member] Entity Registrant Name Entity Registrant Name Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Contract with Customer, Receivable, before Allowance for Credit Loss Fixed consideration related to the future minimum guarantees, contract amount Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Summary of Supplemental Cash Flow Information Related to Leases Schedule of Cash Flow Supplemental Related to Leases Disclosures [Table Text Block] Schedule of cash flow supplemental related to leases disclosures. Retained Earnings [Member] Retained Earnings Class of Stock [Axis] Class of Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awarded and unvested, Ending Balance | shares Awarded and unvested, Beginning Balance | shares Principal amount of loan as reduction to additional paid-in capital Principal amount of loan as reduction to additional paid-in capital Principal amount of loan as reduction to additional paid-in capital. Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred tax liability Minimum [Member] Minimum [Member] Other Commitment, to be Paid, Year Three 2024 Proceeds from Stock Options Exercised Proceeds from exercise of stock-based awards Total lease liabilities Operating Lease, Liability Total lease liabilities Other Commitment, to be Paid, Year One 2022 Forecast [Member] Forecast Total lease liabilities Finance Lease, Liability Total lease liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, minimum Accrued Income Taxes, Current Income tax payable Equity Component [Domain] Equity Component Options [Member] Contributions under plan Defined Benefit Plan, Plan Assets, Contributions by Employer Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities Entity Current Reporting Status Entity Current Reporting Status Proceeds from (Payments for) Other Financing Activities Payments on other financing obligations Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense, Total Research and Development Expense Research and development Other Commitment, to be Paid, Year Two 2023 Assets [Abstract] Assets Amortization of Intangible Assets, Total Amortization of Intangible Assets Vesting of the remaining shares. Vesting Of Remaining Shares Vesting of the Remaining Shares of the Warrant Subsidiary, Sale of Stock [Line Items] Subsidiary Sale Of Stock [Line Items] common stock Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Class B common stock, $0.0001 par value per share, 111,050,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; 103,486,739 and zero shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Purchase of interest-bearing deposits Purchase of interest-bearing deposits Purchase of interest-bearing deposits Fully Vested. Fully Vested Fully Vested Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Loan Interest Rate Furniture and Fixtures [Member] Furniture And Fixtures Accrued liabilities Accrued Liabilities, Current Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Operating Income (Loss) Income (loss) from operations Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Number of shares issued for business acquisition Brand [Member] Brand [Member] Class A & Class B Common Stock [Member] Class A And Class B Common Stock [Member] Class A and class B common stock. Entity Ex Transition Period (Provision for) benefit from income taxes Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Research and Development Expense [Member] Research and Development [Member] Stock Issued During Period, Shares, Acquisitions Fair value of Class A common stock issued for acquisitions Payments on finance leases. Payments On Finance Leases Payments on finance leases Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Concentration risk, percentage Concentration Risk, Percentage Effective Income Tax Rate Reconciliation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Share-Based Payment Arrangement, Expense Total stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Expected volatility, maximum Operating Expense [Member] Operating Expense Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Finance Lease, Liability, to be Paid, Rolling Year Two 2024 Net Carrying Amount Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Total future amortization expense Revenue from Contract with Customer [Text Block] Revenue, Performance Obligations and Contract Balances Accounts Payable and Accrued Liabilities [Member] Accrued Liabilities [Member] Proceeds from matured interest-bearing deposits Proceeds from (Payments for) in Interest-Bearing Deposits in Banks Finance Lease, Liability, Undiscounted Excess Amount Less imputed interest Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Disclosure of accounting policy for custodial accounts. Custodial Accounts Policy [Text Block] Custodial Accounts License [Member] License Debt Instrument, Face Amount Issued Loan Principal amount Business combination recognized identifiable assets acquired and liabilities assumed restricted funds held for financial institutions Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Funds Held For Financial Institutions Restricted funds held for financial institutions Deferred offering costs related to additional-paid-in capital. Deferred Offering Costs Related To Additional Paid In Capital Deferred offering costs related to additional-paid-in capital Sale of stock, price per share Sale of Stock, Price Per Share Sale of Stock, Price Per Share Operating Expenses [Abstract] Operating expenses Contrac tWith Customer Liabilitys Contrac tWith Customer Liabilitys Contract With Customer Liability Property, Plant and Equipment [Abstract] Revenue from External Customers by Geographic Areas [Table Text Block] Summary of Revenue by Geographic Area Depreciation expense Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Subsequent Events [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other long-term assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted Options granted in period Other Accrued Liabilities, Current Other accrued liabilities Equity [Text Block] Equity Restricted Cash [Member] Restricted funds Restricted funds [Member] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Common Class B [Member] Class B Common Stock [Member] The loan principal and interest due and payable Date Loan Principal And Interest Due And Payable Date Loan Principal and Interest Due and Payable Date Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Exercisable Equity, Attributable to Parent [Abstract] Stockholders’ equity Schedule of Components of Lease Cost Lease, Cost [Table Text Block] Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill), Total Developed Technology Rights [Member] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Net income per share Earnings Per Share [Abstract] Underwriting discounts and commissions Underwriting Discounts And Commissions Underwriting discounts and commissions. Accounting Policies [Abstract] Lessee, Lease, Description [Table] Lessee Lease Description [Table] Accrued Payroll Taxes, Current Payroll and employee-related expenses Scenario [Axis] Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Accounts payable Other Long-term Assets [Member] Other Noncurrent Assets [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Other Commitment, to be Paid, Remainder of Fiscal Year 2021 (remaining three months) Customer Concentration Risk [Member] Customer Concentration Risk [Member] Other Commitment, to be Paid, Year Four 2025 Commitments and contingencies (Note 7) Commitments and Contingencies Income Taxes Receivable Income tax receivable Business Combinations [Abstract] Income Statement [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Property, Plant and Equipment Disclosure [Text Block] Property and Equipment, Net Summary of Contract Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Finite-Lived Intangible Assets Acquired Fair value Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Acquisition Costs, Period Cost Acquisition cost incurred Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss Allowance for accounts and other receivables Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Operating cash flows for operating leases Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Funds Held for Clients Cash in custodial account Product and Service [Domain] Product and Service Summary of Significant Accounting Policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period RSUs vest over the requisite service period Revenue from Contract with Customer [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options Outstanding, Exercisable Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Excess Tax Benefits On Stock Based Compensation Excess tax benefits on stock-based compensation Excess tax benefits on stock-based compensation. Foreign exchange gain (loss) Gain (Loss), Foreign Currency Transaction, before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies. Collateral Held [Domain] Collateral Held Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Options exercised Consolidation, Policy [Policy Text Block] Principles of Consolidation Liabilities and Equity [Abstract] Liabilities and Stockholders’ Equity Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Private Placement [Member] Private Placement [Member] Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Over-Allotment Option [Member] Over-Allotment Option [Member] Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Schedule of Fair Value of Identified Intangible Assets and Useful Lives Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Awards, Granted | shares Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Net income per share Earnings Per Share, Basic [Abstract] Operating lease commencement year Operating lease commencement year Lessee Operating Lease Commencement Year Equity Components [Axis] Equity Components Restructuring and Related Activities [Abstract] Incremental Common Shares Attributable To Restricted Stock Units Incremental Common Shares Attributable To Restricted Stock Units Dilutive effect of RSUs Cash payment to acquire business, gross Payments to Acquire Businesses, Gross Purchase price of acquisition Proceeds from Issuance of Warrants Issuance of warrant and change in estimate of warrants expected to vest Issuance of warrant Weighted Average Grant-Date Fair Value, Vested | $ / shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Other commitments, description Other Commitments, Description Goodwill Ending Balance Beginning Balance Goodwill Goodwill, Total Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Settlement of holdback liability related to prior acquisitions Prior Year Claims and Claims Adjustment Expense 2021 Plan Two Thousand Twenty One Plan [Member] Two Thousand Twenty One Plan [Member] Common Stock, Par or Stated Value Per Share Common stock, par value Increase (Decrease) in Accounts and Other Receivables Accounts and other receivables Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Effect of exchange rate changes on Cash and cash equivalents and Restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Interest Income (Expense), Nonoperating, Net Interest income, net Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total unrecognized compensation cost, recognition period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Lease commitments for a lease signed but not yet commenced. Lease Commitments Not Yet Commenced Lease commitments not yet commenced Contract with Customer, Basis of Pricing [Axis] Proceeds from Issuance of Private Placement Proceeds from private placement Other non-recurring income Other non-recurring income Other Nonrecurring Income Cost of revenue. Cost Of Revenue [Member] Cost Of Revenue Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Description of Business APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Stock-based compensation Net increase (decrease) in cash, cash equivalents and Restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Customer Contracts [Member] Customer Contracts Member General and Administrative Expense [Member] General and Administrative [Member] Dilutive effect of stock options to purchase common stock Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Options forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Leases of Lessee Disclosure [Text Block] Leases Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Non compete. Non Compete [Member] Non Compete [Member] Non-Compete Segment Reporting Disclosure [Text Block] Geographic Information City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Automobiles [Member] Automobiles [Member] Document Information [Line Items] Number Of Customer Number Of Customer Number Of Customer Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Ending Aggregate Intrinsic Value, Beginning Business Acquisition [Line Items] Customer [Domain] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation and amortization for property and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total General and Administrative Expense General and administrative General and Administrative Expense, Total Weighter-average shares of common stock - basic Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Other Member Other [Member] Other Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of RSU Activity Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Stock Option Activity Accounts Receivable [Member] Accounts Receivable [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Stock Option Grant Using Black-Scholes Option Pricing Model With Assumptions Increase (Decrease) in Contract with Customer, Liability Contract liabilities Document Fiscal Period Focus Document Fiscal Period Focus Total minimum lease payments including interest Total lease payments Lessee, Operating Lease, Liability, to be Paid Increase decrease in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Operating lease liabilities Related Party Transactions Disclosure [Text Block] Related Party Transactions Collateral Held [Axis] Collateral Held Finance Lease, Liability, to be Paid, Next Rolling 12 Months 2023 Statement [Line Items] Statement [Line Items] Accrued finance leases, current Accrued Finance Leases, Current Accrued Finance Leases, Current Fixed-Price Contract [Member] Commercial Agreements Fixed Consideration [Member] Antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total contract assets Contract asset balance Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Software and Software Development Costs [Member] Software and Software Development Costs [Member] Lease, Cost Total lease cost Warrants [Member] Warrant [Member] Warrant issue. Warrant Issue Warrant Issue Right-of-use assets obtained in exchange of operating lease obligations Liabilities Assumed Customer [Axis] Deferred income taxes. Deferred Income Taxes Deferred income taxes Common Stock [Member] Common Shares [Member] Non Cash Lease Expense. Non Cash Lease Expense Non-cash lease expense Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four 2026 Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock Based Compensation Expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Property and equipment Antidilutive Securities, Name [Domain] Finance lease, remaining lease term Lessee, Finance Lease, Remaining Lease Term Cover [Abstract] Technology. Technology [Member] Technology Document Fiscal Year Focus Document Fiscal Year Focus Cash paid for income taxes, net of refunds Income Taxes Paid, Net, Total Income Taxes Paid, Net Sale of Stock [Domain] Sale of Stock Preferred Stock [Member] Preferred Stock [Member] Weighted Average Grant-Date Fair Value, Granted | $ / shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Financial Institution Funds In Transit Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Financial Institution Funds In Transit Financial institution funds in -transit Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer relationship [Member] Customer Relationships Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Total property and equipment Difference between effective tax rate and federal statutory rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Finance Lease, Liability, to be Paid, Rolling Year Three 2025 Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange of operating lease obligations Weighted Average Exercise Price, Forfeited Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Business Acquisition, Acquiree [Domain] Weighted-average number of shares used to compute net income per share Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Software purchases in accounts payable Software Purchases Incurred But Not Yet Paid Future cash outflow to pay for purchases of intangible assets that have occurred. Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Summary of Accrued Liabilities Contract with Customer, Basis of Pricing [Domain] IPO [Member] IPO [Member] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Finance Lease, Right-of-Use Asset, Amortization Depreciation expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Expected Future Amortization Expense Long-Term Debt, Contingent Payment of Principal or Interest Long-term Debt Payment of Principal or Interest Leases [Abstract] Securities Act File Number Entity File Number Series of Individually Immaterial Business Acquisitions [Member] Acquisitions [Member] Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2022 (remaining three months) Goodwill and Intangible Assets Disclosure [Abstract] Amortization of contract asset Amortization of Leased Asset Cash and cash equivalents and Restricted cash at end of period Cash and cash equivalents and Restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two 2024 Equity Incentive Plan [Member] Equity Incentive Plan [Member] Equity incentive plan. Share-Based Payment Arrangement [Abstract] Total Payment of Outstanding Loan and Interest paid Total Payment Of Outstanding Loan And Interest Payment of loan Accounts Payable, Current, Total Accounts Payable, Current Accounts payable One Customer [Member] One Customer [Member] One Customer [Member] Weighted Average Grant-Date Fair Value, Unvested, Beginning Balance | $ / shares Weighted Average Grant-Date Fair Value, Unvested, Ending Balance | $ / shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Deferred Tax Assets, Valuation Allowance Deferred tax valuation allowance Operating Expenses Total operating expenses Capitalized Computer Software, Amortization Amortizaion expense of capitalized software costs Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (in years) Entity Address, Address Line Two Entity Address Address Line2 Preferred stock, $0.0001 par value per share, 5,000,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; none issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Series A preferred stock, par value $0.01 per share; zero and 50,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 23,333 shares issued as of September 30, 2021 and December 31, 2020, respectively; zero and 23,013 shares outstanding as of September 30, 2021 and December 31, 2020, respectively Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segment Title of Individual [Axis] Title of Individual Finance leases and other financing obligations Accrued Finance Leases and Other Financing Obligations Accrued Finance Leases and Other Financing Obligations Investment Type [Axis] Total finance lease cost Finance Lease Cost Total Total finance lease cost Computer Equipment [Member] Computer Equipment Net Income per Share Attributable to Common Stock Earnings Per Share [Text Block] Long-Lived Assets by Geographic Areas [Table Text Block] Long-lived Assets by Geographic Areas Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Revenue [Member] Contractual obligation Contractual Obligation, Total Contractual Obligation Antidilutive Securities [Axis] Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Carrying Amount Software. Software [Member] Software Settlement of holdback liability related to prior acquisitions Settlement Of Holdback Liability Related To Prior Acquisitions Settlement of holdback liability related to prior acquisitions. Accounts and other receivables, net of allowance for expected credit losses of $399 and $435, respectively Accounts and Other Receivables, Net, Current Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, minimum Income Statement Location [Axis] Income Statement Location Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Contract Liabilities Contract with Customer, Liability [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Provision for (benefit from) expected credit losses Provision for Other Credit Losses Adjustment of Warrants Granted for Services Change in estimate of warrants expected to vest Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Product and Service [Axis] Product and Service Contract with Customer, Liability, Noncurrent Contract liabilities, less current portion Title of 12(b) Security Title of 12(b) Security Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Capitalized internal-use software development costs Payments to Develop Software Capitalized internal-use software development costs Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Intangible Assets Investments [Domain] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Trademarks [Member] Trademark Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities Goodwill, Impairment Loss Segment Reporting, Policy [Policy Text Block] Segment Information Payment transaction processing revenue Member Payment Transaction Processing Revenue [Member] Payment Transaction Processing Revenue [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Contract liabilities Total contract liabilities Contract with Customer, Liability 2024 (remaining 9 months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (years), Exercisable Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant-Date Fair Value, Forfeited | $ / shares Other Commitment Other Commitment Other commitment Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Granted Document Type Document Type Equity Issued in Business Combination, Fair Value Disclosure Common stock fair value Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Goodwill, Internal-use Software Development Costs and Intangible Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Awards,Forfeited | shares Awards,Forfeited | shares Net cash provided (used in) by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Weighted Average Exercise Price, Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location [Domain] Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued liabilities Accrued Liabilities, Current [Abstract] Finance Lease, Liability, to be Paid, Rolling Year Four 2026 Capital Expenditures Incurred but Not yet Paid Property and equipment purchases in accounts payable Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Asset, Useful Life Capitalized cost amortization estimated useful life Accrued interest Interest Receivable Equity, Attributable to Parent Total stockholders’ equity Beginning balance Ending balance Weighted-Average Useful Life (Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated useful life Restricted funds held for financial institutions Restricted Funds Held For Financial Institutions Restricted cash and cash equivalents Summary of Remaining Lease Payments under Non-Cancelable Operating and Finance Leases Lessee Operating Lease and Finance Lease Liability Maturity [Table Text Block] Lessee Operating Lease and Finance Lease Liability Maturity [Table Text Block] Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Net income Net income (loss) Nonoperating Income (Expense) [Abstract] Other income (expense) Proceeds from initial public offering, net of underwriter's discounts and commissions Proceeds from Issuance Initial Public Offering Finance Lease, Liability [Abstract] Finance Leases: Percentage of annual increase of outstanding shares Percentage of annual increase of outstanding shares. Percentage of annual increase of outstanding shares Statement of Financial Position [Abstract] Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation and Summary of Significant Accounting Policies Weighter-average shares of common stock - diluted Weighter-average shares of common stock - diluted Weighted Average Number of Shares Outstanding, Diluted Diluted Geographic Areas, Long-Lived Assets [Abstract] Shares issued, price per share Shares Issued, Price Per Share Shares Issued, Price Per Share Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective tax rate Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three 2025 Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Issuance of Class A common stock for stock-based awards( value) Stock Issued During Period, Value, Issued for Services Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Ending Weighted Average Exercise Price, Beginning Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock Number of shares pledged as security for loan. Number Of Shares Pledged As Security For Loan Number of shares pledged as security for loan Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements Other commitment to be paid after year four. Other Commitment To Be Paid After Year Four Thereafter Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Cash Held Back for Acquisition Closing Cash Held Back for Acquisition Closing Cash held back for acquisition closing Revenues from External Customers and Long-Lived Assets [Line Items] Revenues From External Customers And Long Lived Assets [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Deferred revenue Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Finance Lease, Interest Expense Interest on finance lease liabilities Awards, Vested | shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Awards, Vested | shares RSUs vested Stock Issued During Period, Shares, New Issues Issuance of shares (in shares) Issuance of Class A common stock for stock-based awards, shares Business Acquisition [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Dilutive effect of warrants Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Schedule Of Future Minimum Payments For Non Cancellable Agreements Schedule Of Future Minimum Payments For Non Cancellable Agreements Table [Text Block] Schedule of Future Minimum Payments for Non Cancellable Agreements Restricted funds held for financial institutions and financial institution funds-in transit Restricted Funds Held For Financial Institutions And Financial Institution Funds-In Transit [Policy Text Block] Restricted funds held for financial institutions and financial institution funds-in transit XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 02, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Document Quarterly Report true  
Document Transition Report false  
Entity Registrant Name Paymentus Holdings, Inc.  
Entity Central Index Key 0001841156  
Entity File Number 001-40429  
Entity Tax Identification Number 45-3188251  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 11605 North Community House Road  
Entity Address Address Line2 Suite 300  
Entity Address, City or Town Charlotte  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28277  
City Area Code 888  
Local Phone Number 440-4826  
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Trading Symbol PAY  
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  
Common Class A [Member]    
Document Information [Line Items]    
Entity Common Stock Shares Outstanding   21,905,543
Common Class B [Member]    
Document Information [Line Items]    
Entity Common Stock Shares Outstanding   102,266,586
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 180,138 $ 179,361
Restricted cash and cash equivalents 4,014 3,834
Accounts and other receivables, net of allowance for expected credit losses of $399 and $435, respectively 84,178 76,389
Income tax receivable 20 259
Prepaid expenses and other current assets 11,293 10,505
Total current assets 279,643 270,348
Property and equipment, net 1,575 1,558
Capitalized internal-use software development costs, net 61,767 58,787
Intangible assets, net 25,137 27,158
Goodwill 131,850 131,860
Operating lease right-of-use assets 9,477 10,027
Deferred tax asset 91 94
Other long-term assets 4,435 5,031
Total assets 513,975 504,863
Current liabilities    
Accounts payable 41,097 35,182
Accrued liabilities 12,334 21,301
Current portion of operating lease liabilities 1,966 1,853
Contract liabilities 4,097 4,089
Income tax payable 3,132 363
Total current liabilities 62,626 62,788
Deferred tax liability 1,159 1,067
Operating lease liabilities, less current portion 8,054 8,661
Contract liabilities, less current portion 2,752 2,731
Total liabilities 74,591 75,247
Stockholders’ equity    
Preferred stock, $0.0001 par value per share, 5,000,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; none issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 0 0
Additional paid-in capital 380,357 377,773
Accumulated other comprehensive income 45 87
Retained earnings 58,970 51,744
Total stockholders’ equity 439,384 429,616
Total liabilities and stockholders' equity 513,975 504,863
Class A Common Stock [Member]    
Stockholders’ equity    
Common Stock, Value, Issued 2 2
Class B Common Stock [Member]    
Stockholders’ equity    
Common Stock, Value, Issued $ 10 $ 10
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Allowance for accounts and other receivables $ 399 $ 435
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 883,950,000 883,950,000
Common stock, shares issued 21,744,165 20,758,603
Common stock, shares outstanding 21,744,165 20,758,603
Class B Common Stock [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 111,050,000 111,050,000
Common stock, shares issued 102,381,811 103,062,508
Common stock, shares outstanding 102,381,811 103,062,508
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 184,875 $ 148,328
Cost of revenue 132,150 108,250
Gross profit 52,725 40,078
Operating expenses    
Research and development 12,051 11,653
Sales and marketing 23,239 20,264
General and administrative 9,092 9,145
Total operating expenses 44,382 41,062
Income (loss) from operations 8,343 (984)
Other income (expense)    
Interest income, net 2,186 1,440
Other non-recurring income 213 0
Foreign exchange gain (loss) 18 (8)
Income before income taxes 10,760 448
(Provision for) benefit from income taxes (3,534) 256
Net income $ 7,226 $ 704
Net income per share    
Basic $ 0.06 $ 0.01
Diluted $ 0.06 $ 0.01
Weighted-average number of shares used to compute net income per share    
Basic 123,945,778 123,289,584
Diluted 126,917,654 123,792,741
Net Income (Loss) $ 7,226 $ 704
Foreign currency translation adjustments, net of tax (42) (7)
Comprehensive income $ 7,184 $ 697
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Shares [Member]
Additional Paid-In-Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2022 $ 397,179 $ 12 $ 367,767 $ 29,422 $ (22)
Beginning balance (in shares) at Dec. 31, 2022   123,241,173      
Stock-based compensation 2,159   2,159    
Issuance of Class A common stock for stock-based awards( value) 5   5    
Issuance of Class A common stock for stock-based awards ( shares)   104,991      
Other comprehensive income (loss) (7)       (7)
Net Income (Loss) 704     704  
Ending balance at Mar. 31, 2023 400,040 $ 12 369,931 30,126 (29)
Ending balance (in shares) at Mar. 31, 2023   123,346,164      
Beginning balance at Dec. 31, 2023 429,616 $ 12 377,773 51,744 87
Beginning balance (in shares) at Dec. 31, 2023   123,821,111      
Stock-based compensation 2,484   2,484    
Issuance of Class A common stock for stock-based awards( value) 100   100    
Issuance of Class A common stock for stock-based awards ( shares)   304,865      
Other comprehensive income (loss) (42)       (42)
Net Income (Loss) 7,226     7,226  
Ending balance at Mar. 31, 2024 $ 439,384 $ 12 $ 380,357 $ 58,970 $ 45
Ending balance (in shares) at Mar. 31, 2024   124,125,976      
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net income $ 7,226 $ 704
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 8,537 7,239
Deferred income taxes 92 92
Stock-based compensation 2,933 2,159
Non-cash lease expense 506 462
Amortization of contract asset 451 696
Provision for (benefit from) expected credit losses 48 (239)
Other non-recurring income (213) 0
Change in operating assets and liabilities    
Accounts and other receivables (7,850) (8,333)
Prepaid expenses and other current and long-term assets (993) 861
Accounts payable 5,793 3,297
Accrued liabilities (8,166) (2,749)
Operating lease liabilities (446) (469)
Contract liabilities 28 2,061
Income taxes receivable, net of payable 3,008 (1,018)
Net cash provided by operating activities 10,954 4,763
Cash flows from investing activities    
Purchases of property and equipment (116) (67)
Purchase of interest-bearing deposits (723) 0
Proceeds from matured interest-bearing deposits 602 0
Capitalized internal-use software development costs (9,276) (8,219)
Net cash used in investing activities (9,513) (8,286)
Cash flows from financing activities    
Proceeds from exercise of stock-based awards 100 5
Settlement of holdback liability related to prior acquisitions (506) 0
Payments on other financing obligations 0 (1,025)
Payments on finance leases 0 (102)
Net cash provided (used in) by financing activities (406) (1,122)
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash (78) (17)
Net increase (decrease) in cash, cash equivalents and Restricted cash 957 (4,662)
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and Restricted cash at beginning of period 183,195 149,685
Cash and cash equivalents and Restricted cash at end of period 184,152 145,023
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 434 616
Non-cash investing activities:    
Property and equipment purchases in accounts payable 87 119
Software purchases in accounts payable 16 0
Right-of-use assets obtained in exchange of operating lease obligations 97 1,356
Cash and Cash Equivalents [Member]    
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and Restricted cash at beginning of period 179,361 147,334
Cash and cash equivalents and Restricted cash at end of period 180,138 143,637
Restricted Cash [Member]    
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and Restricted cash at beginning of period 3,834 2,351
Cash and cash equivalents and Restricted cash at end of period $ 4,014 $ 1,386
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 7,226 $ 704
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business

1. Organization and Description of Business

Description of Business

Paymentus Holdings, Inc. and its wholly owned subsidiaries (“Paymentus” or the “Company”) provides electronic bill presentment and payment services, enterprise customer communication and self-service revenue management to billers through a Software-as-a-Service (“SaaS”), secure, omni-channel technology platform. The platform seamlessly integrates into a biller’s core financial and operating systems to provide flexible and secure access to payment processing of credit cards, debit cards, eChecks and digital wallets across a significant number of channels including online, mobile, IVR, call center, chatbot and voice-based assistants. Paymentus was incorporated in the state of Delaware on September 2, 2011 with office locations in Charlotte, North Carolina, Dallas, Texas, Richmond Hill, Ontario (Canada), and Delhi and Bangalore (India). The Company is headquartered in Charlotte, North Carolina.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the United States Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements and related notes should be read in conjunction with the audited consolidated financial statements and the related notes included in the Company's Form 10-K for the year ended December 31, 2023 filed with the SEC on March 5, 2024 (the “2023 Form 10-K”).

These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position, results of operations and comprehensive income, changes in stockholders' equity and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.

Principles of Consolidation

The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and balances have been eliminated upon consolidation.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include revenue recognition, cost of revenue recognition, the allowance for credit losses, the lives of tangible and intangible assets, the valuation of acquired intangible assets and the recoverability or impairment of intangible assets, including goodwill, internal-use software development costs, valuation of stock warrants issued, stock-based compensation, and accounting for income taxes. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.

Custodial Accounts

The Company has established a relationship with its merchant processors to act as collection and paying agents, whereby a merchant processor receives funds from customers and forwards such funds to the respective Paymentus client, based on the instructions received from the Company. These merchant processors act as custodians of the cash received, and the Company has no legal ownership rights to the funds held in such custodial accounts and does not control the use of these funds. As the Company does not take ownership of the funds, these custodial accounts are not included in the Company’s consolidated balance sheets. The balance of cash in the custodial accounts held by these merchant processors was $427.7 million and $510.8 million as of March 31, 2024 and December 31, 2023, respectively.

 

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers and resellers to the extent of the amounts recorded in the consolidated balance sheets. No customer accounted for more than 10% of revenue for either of the three months ended March 31, 2024 and 2023. As of December 31, 2023, one customer accounted for more than 10% of accounts receivable. As of March 31, 2024, no customer accounted for more than 10% of accounts receivable.

Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and assess performance. The Company has three operating segments based on geography. The United States segment represents the vast majority of the Company’s consolidated net sales and gross profit. The additional two operating segments, Canada and India, do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate. None of the operating segments qualified for aggregation. The Company’s CODM is its chief executive officer. The CODM evaluates the performance of the Company’s operating segments based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is presented on a consolidated basis. For information regarding the Company’s long-lived assets and revenue by geographic area, see Note 4 and Note 3, respectively.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” in the Notes to Consolidated Financial Statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 included in the 2023 Form 10-K. There have been no significant changes to these policies during the three months ended March 31, 2024.

Recently Adopted Accounting Standards

The Company is provided the option to adopt new or revised accounting guidance as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 either (1) within the same periods as those otherwise applicable to public business entities, or (2) within the same time periods as non-public business entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt, when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as non-public business entities, as indicated below.

Accounting Standards Updates ("ASU") not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.

Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for public companies for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09 "Income Tax Disclosures", which makes changes to annual disclosures of income taxes paid for all entities and requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdiction. Additionally, entities are required to disclose income taxes paid, net of refunds received, for individual jurisdictions that comprise 5% or more of total income taxes paid. The 5% threshold is evaluated using the absolute value of the net refund or net payment in each jurisdiction compared to the absolute value of the total income taxes paid (net of refunds received). ASU 2023-09 requires all entities to disclose disaggregated domestic and foreign pre-tax income (or loss) from continuing operations along with disaggregated income tax expense (or benefit) by federal, state and foreign components. Such disaggregation by jurisdiction should classify taxes by jurisdiction based on the jurisdiction imposing the taxes. The amendments in ASU 2023-09 are effective for fiscal years

beginning after December 15, 2024 for public companies. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Performance Obligations and Contract Balances
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue, Performance Obligations and Contract Balances

3. Revenue, Performance Obligations and Contract Balances

Disaggregation of Revenue

The following table presents a disaggregation of revenue from contracts with customers (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Payment transaction processing revenue

 

$

182,752

 

 

$

146,388

 

Other

 

 

2,123

 

 

$

1,940

 

Total revenue

 

$

184,875

 

 

$

148,328

 

Revenue by geographic area, based on the location of the Company’s users, was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

181,301

 

 

$

145,557

 

Other

 

 

3,574

 

 

 

2,771

 

Total

 

$

184,875

 

 

$

148,328

 

Remaining Performance Obligations

As of March 31, 2024, the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied was $6.8 million, of which the Company expects to recognize over 75% within the next two years, 19% between two to four years and the remainder thereafter. The timing of revenue recognition within the next four years is largely dependent upon the go-live dates of the Company's customers under the Company’s contracts.

As of March 31, 2024, the Company has contractual rights under its commercial agreements with customers and resellers to receive $51.2 million of fixed consideration related to the future minimum guarantees through 2026. As permitted, the Company has elected to exclude from this disclosure any variable consideration that meets specified criteria. Accordingly, the total unsatisfied or partially unsatisfied performance obligations related to processing services is significantly higher than the amount disclosed.

Contract Balances

Contract balances consist of the following:

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Contract Assets

 

 

 

 

 

 

Costs to fulfill (prepaid expenses and other current assets)

 

$

2,893

 

 

$

2,893

 

Costs to fulfill (other long-term assets)

 

 

4,189

 

 

 

4,783

 

Total contract assets

 

$

7,082

 

 

$

7,676

 

Contract Liabilities

 

 

 

 

 

 

Contract liabilities, Current

 

$

4,097

 

 

$

4,089

 

Contract liabilities, Non-current

 

 

2,752

 

 

 

2,731

 

Total contract liabilities

 

$

6,849

 

 

$

6,820

 

During the three months ended March 31, 2024 and 2023, the Company reduced revenue as a result of amortization of related contract assets by $0.2 million and $0.7 million, respectively.

Revenue recognized during the three months ended March 31, 2024 and 2023 that was included in the contract liabilities balance at the beginning of each of the periods was $0.9 million and $0.7 million, respectively.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

4. Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Computer equipment

 

$

6,131

 

 

$

6,059

 

Furniture and fixtures

 

 

1,793

 

 

 

1,715

 

Leasehold improvements

 

 

390

 

 

 

396

 

Total property and equipment

 

 

8,314

 

 

 

8,170

 

Less: Accumulated depreciation

 

 

(6,739

)

 

 

(6,612

)

Property and equipment, net

 

$

1,575

 

 

$

1,558

 

Depreciation expense recorded for property and equipment was $0.2 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively.

Long-lived assets include property and equipment, net. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets were as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

626

 

 

$

558

 

Other

 

 

949

 

 

 

1,000

 

Total

 

$

1,575

 

 

$

1,558

 

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill, Internal-use Software Development Costs and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, Internal-use Software Development Costs and Intangible Assets

5. Goodwill, Internal-use Software Development Costs and Intangible Assets

Goodwill

The changes in the carrying amount of goodwill by reporting unit were as follows (in thousands):

 

 

United
States

 

 

Other

 

 

Total

 

Balance as of December 31, 2023

 

$

131,028

 

 

$

832

 

 

$

131,860

 

Foreign currency translation adjustments

 

 

 

 

 

(10

)

 

 

(10

)

Balance as of March 31, 2024

 

$

131,028

 

 

$

822

 

 

$

131,850

 

Internal-use Software Development Costs

During the three months ended March 31, 2024 and 2023, the Company capitalized $9.3 million and $8.1 million in software development and implementation costs, respectively.

During the three months ended March 31, 2024 and 2023, the Company recorded $4.0 million and $2.7 million of amortization expense in cost of revenue, respectively, and $2.3 million and $2.0 million of amortization expense in operating expenses, respectively.

Intangible Assets

Intangible assets, net consisted of the following (in thousands):

 

 

March 31, 2024

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

Technology

 

$

21,832

 

 

$

(15,880

)

 

$

5,952

 

License

 

 

2,509

 

 

 

(2,509

)

 

 

 

Customer relationship

 

 

31,989

 

 

 

(14,281

)

 

 

17,708

 

Software

 

 

449

 

 

 

(417

)

 

 

32

 

Trademark

 

 

4,038

 

 

 

(2,593

)

 

 

1,445

 

Total

 

$

60,817

 

 

$

(35,680

)

 

$

25,137

 

 

 

 

 

December 31, 2023

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

Technology

 

$

21,845

 

 

$

(14,951

)

 

$

6,894

 

License

 

 

2,568

 

 

 

(2,568

)

 

 

 

Customer relationship

 

 

32,006

 

 

 

(13,480

)

 

 

18,526

 

Software

 

 

451

 

 

 

(411

)

 

 

40

 

Trademark

 

 

4,038

 

 

 

(2,340

)

 

 

1,698

 

Total

 

$

60,908

 

 

$

(33,750

)

 

$

27,158

 

Amortization expense of intangible assets was $2.0 million and $2.2 million for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, future expected amortization expense is as follows (in thousands):

Years Ending December 31,

 

 

 

2024 (remaining 9 months)

 

 

6,062

 

2025

 

 

6,620

 

2026

 

 

3,737

 

2027

 

 

3,269

 

2028

 

 

3,269

 

Thereafter

 

 

2,180

 

Total future amortization expense

 

$

25,137

 

There were no impairments of goodwill, internal-use software development costs or intangible assets in the three months ended March 31, 2024 and 2023.

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities
3 Months Ended
Mar. 31, 2024
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities

6. Accrued Liabilities

The composition of accrued liabilities is as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll and employee-related expenses

 

$

7,610

 

 

$

15,455

 

Other accrued liabilities

 

 

4,724

 

 

 

5,846

 

Total

 

$

12,334

 

 

$

21,301

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

7. Commitments and Contingencies

Other Commitments

The Company has entered into certain non-cancellable agreements for software and marketing services that specify all significant terms, including fixed or minimum services to be used, pricing provisions and the approximate timing of the transaction. Obligations under contracts that are cancellable or with remaining terms of 12 months or less are not included. There have been no material changes to the Company's contractual obligations or commitments outside of the ordinary course of business as compared to those described in the 2023 Form 10-K.

Legal Matters

The Company is involved from time to time in various claims and legal proceedings arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that, as of March 31, 2024, no current claims and legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.

Indemnification

The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or

non-compliance with obligations or representations made by the Company. The Company seeks to limit, or cap, its indemnification exposure in its commercial and other contracts. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Equity

8. Equity

Warrant

On May 13, 2021, the Company entered into a warrant agreement with JPMC Strategic Investments I Corporation (“JPMC”), an affiliate of J.P. Morgan Securities LLC, an underwriter in our 2021 initial public offering ("IPO"), pursuant to which the Company agreed to issue a warrant to JPMC for up to 509,370 shares of Class A common stock upon completion of the IPO at an exercise price of $18.38 per share (the “May 2021 warrant agreement”). Upon completion of the IPO, 382,027 of the warrant shares vested and were exercisable. The vesting of the remaining 127,343 shares of Class A common stock underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2025 pursuant to a related commercial agreement with JPMorgan Chase Bank, National Association (“JPM Chase”), an affiliate of JPMC. As discussed below, this commercial agreement was amended in August 2022, and the achievement of certain commercial milestones was extended through December 31, 2026 and minimum revenue commitments were set for each of the calendar years through 2026. As of March 31, 2024, 448,880 warrant shares were vested and exercisable under the May 2021 warrant agreement.

On August 29, 2022, the Company entered into a second warrant agreement with JPMC, in connection with an amendment to the Company's existing commercial agreement with JPM Chase discussed above, pursuant to which the Company issued a warrant to JPMC for up to 684,510 shares of Class A common stock at an exercise price of $10.10 per share (the “August 2022 warrant agreement”). Upon signing the August 2022 warrant agreement, 171,128 of the warrant shares vested and were exercisable. The vesting of the remaining 513,382 shares of Class A common stock underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2026 pursuant to the commercial agreement, as amended. As of March 31, 2024 there were no additional warrant shares vested under the August 2022 warrant agreement.

As of March 31, 2024, an aggregate of 620,008 warrants had vested and were exercisable under the outstanding warrant agreements.

The Company accounts for the consideration payable in the form of warrants to its vendor as share based compensation expense. The warrant fair value was determined using the Black-Scholes pricing model in accordance with ASC 718, Compensation-Stock Compensation.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

9. Stock-Based Compensation

In May 2021, the Company’s board of directors (the "Board") adopted, and its stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”), which became effective in connection with the IPO. The 2021 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code ("IRC"), to the Company’s employees and any of its parent or subsidiary corporations’ employees, and for the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, and performance awards to the Company’s employees, directors and consultants and any of its parent or subsidiary corporations’ employees and consultants. A total of 10,459,000 shares of the Companys Class A common stock have been reserved for issuance under the 2021 Plan in addition to (i) an annual increase of 4% of the outstanding shares of the Company's common stock, with Class A and Class B common stock taken together, on the first day of each fiscal year, subject to the Compensation Committee of the Board exercising discretion to increase or decrease such amount (the “Evergreen Addition”), and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Equity Incentive Plan, an equal number of shares of Class A common stock, such number of shares not to exceed 7,563,990. On January 1, 2024, pursuant to the Evergreen Addition, approximately 5.0 million shares of Class A common stock were added to the 2021 Plan issuance reserve. At March 31, 2024, there were approximately 21.7 million remaining shares available for the Company to grant under the 2021 Plan.

Stock Options

A summary of the Company’s option activity during the three months ended March 31, 2024 was as follows (in thousands, except share and per share amounts):

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

Weighted-

 

 

Average

 

 

 

 

 

 

 

 

Average

 

 

Remaining

 

 

Aggregate

 

 

Options

 

 

Exercise Price

 

 

Contractual

 

 

Intrinsic

 

 

Outstanding

 

 

per Share

 

 

Life (years)

 

 

Value

 

Outstanding at December 31, 2023

 

3,849,350

 

 

$

7.87

 

 

 

5.06

 

 

$

38,505

 

Options exercised

 

(67,746

)

 

 

1.44

 

 

 

 

 

 

 

Options forfeited

 

(1,333

)

 

 

8.66

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

3,780,271

 

 

$

7.98

 

 

 

4.85

 

 

$

55,817

 

Exercisable at March 31, 2024

 

3,732,980

 

 

$

7.97

 

 

 

4.83

 

 

$

55,161

 

No options were granted or expired during the three months ended March 31, 2024. Aggregate intrinsic value represents the difference between the exercise price of the options and the fair value of the Company’s common stock.

Restricted Stock Units (“RSUs”)

A summary of the Company’s RSU activity during the three months ended March 31, 2024 was as follows:

 

 

 

 

Weighted-

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

RSUs Outstanding

 

 

Fair Value

 

Awarded and unvested at December 31, 2023

 

1,946,006

 

 

$

12.74

 

Awards granted

 

995,548

 

 

 

19.20

 

Awards vested

 

(235,619

)

 

 

11.42

 

Awards forfeited

 

(25,580

)

 

 

9.89

 

Awarded and unvested at March 31, 2024

 

2,680,355

 

 

$

15.28

 

The fair value of RSU grants is determined based upon the market closing price of the Company’s Class A common stock on the date of grant. RSUs vest over the requisite service period, which generally ranges between four years and five years from the date of grant for employees and one to three years for directors, subject to continued employment for employees and provision of services for nonemployees.

Stock-based compensation expense included in the condensed consolidated statements of operations was as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Cost of revenue

 

$

51

 

 

$

45

 

Research and development

 

 

608

 

 

 

546

 

Sales and marketing

 

 

1,310

 

 

 

716

 

General and administrative

 

 

964

 

 

 

852

 

Total stock-based compensation

 

$

2,933

 

 

$

2,159

 

At March 31, 2024, there was $0.1 million of total unrecognized compensation cost related to unvested stock options granted under the 2012 Equity Incentive Plan, which is expected to be recognized over a remaining weighted-average period of 1.4 years.

At March 31, 2024, there was $38.5 million of total unrecognized compensation cost related to unvested RSUs granted under the 2021 Plan, which is expected to be recognized over a remaining weighted-average period of 3.8 years.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

10. Income Taxes

The Company computes its tax provision for the three months ended March 31, 2024 by applying the estimated annual effective tax rate to year-to-date income from recurring operations and adjusting for discrete items arising in that quarter. The Company continues to record a valuation allowance against its net deferred tax assets (“DTA”) in the U.S. as it is not more likely than not to be realized given the significant tax deductions for stock-based compensation recognized in previous years that have created cumulative losses in recent years.

The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was 32.8% and (57.9)% respectively. The difference between the Company’s effective tax rate and the U.S. federal statutory rate of 21% in 2024 was primarily the result of permanent differences for disallowed stock-based compensation pursuant to IRC Section 162(m), state taxes and the impact of the full valuation allowance. In 2023, it was primarily the result of near break-even pre-tax income from operations, state taxes and the impact of the full valuation allowance and other permanent adjustments in addition to a return to provision benefit recorded in connection with a change in estimate of costs required to be capitalized under IRC Section 174.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share Attributable to Common Stock
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income per Share Attributable to Common Stock

11. Net Income per Share Attributable to Common Stock

Basic net income per share attributable to common stock is computed by dividing net income for the period by the weighted average number of common shares outstanding during the period.

Diluted net income per share attributable to common stock is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. The dilutive effect of outstanding options, RSUs and warrants is reflected in diluted net income per share attributable to common stock by application of the treasury stock method. The calculation of diluted net income per share attributable to common stock excludes all anti-dilutive common shares.

The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands except share and per share data):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

7,226

 

 

$

704

 

Denominator:

 

 

 

 

 

 

Weighted-average shares of common stock — basic

 

 

123,945,778

 

 

 

123,289,584

 

Dilutive effect of stock options to purchase common stock

 

 

2,141,741

 

 

 

486,286

 

Dilutive effect of RSUs

 

 

754,844

 

 

 

16,871

 

Dilutive effect of warrants

 

 

75,291

 

 

 

 

Weighted-average shares of common stock — diluted

 

 

126,917,654

 

 

 

123,792,741

 

Net income per share

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.01

 

Diluted

 

$

0.06

 

 

$

0.01

 

The following table summarizes the weighted average securities that were excluded from the computation of diluted net income per share attributable to common stock as their inclusion would have been antidilutive:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

 

 

 

3,594,345

 

RSUs

 

 

457,373

 

 

 

1,319,253

 

Warrants

 

 

448,881

 

 

 

588,173

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the United States Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements and related notes should be read in conjunction with the audited consolidated financial statements and the related notes included in the Company's Form 10-K for the year ended December 31, 2023 filed with the SEC on March 5, 2024 (the “2023 Form 10-K”).

These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position, results of operations and comprehensive income, changes in stockholders' equity and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation

Principles of Consolidation

The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and balances have been eliminated upon consolidation.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include revenue recognition, cost of revenue recognition, the allowance for credit losses, the lives of tangible and intangible assets, the valuation of acquired intangible assets and the recoverability or impairment of intangible assets, including goodwill, internal-use software development costs, valuation of stock warrants issued, stock-based compensation, and accounting for income taxes. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.

Custodial Accounts

Custodial Accounts

The Company has established a relationship with its merchant processors to act as collection and paying agents, whereby a merchant processor receives funds from customers and forwards such funds to the respective Paymentus client, based on the instructions received from the Company. These merchant processors act as custodians of the cash received, and the Company has no legal ownership rights to the funds held in such custodial accounts and does not control the use of these funds. As the Company does not take ownership of the funds, these custodial accounts are not included in the Company’s consolidated balance sheets. The balance of cash in the custodial accounts held by these merchant processors was $427.7 million and $510.8 million as of March 31, 2024 and December 31, 2023, respectively.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers and resellers to the extent of the amounts recorded in the consolidated balance sheets. No customer accounted for more than 10% of revenue for either of the three months ended March 31, 2024 and 2023. As of December 31, 2023, one customer accounted for more than 10% of accounts receivable. As of March 31, 2024, no customer accounted for more than 10% of accounts receivable.

Segment Information

Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and assess performance. The Company has three operating segments based on geography. The United States segment represents the vast majority of the Company’s consolidated net sales and gross profit. The additional two operating segments, Canada and India, do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate. None of the operating segments qualified for aggregation. The Company’s CODM is its chief executive officer. The CODM evaluates the performance of the Company’s operating segments based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is presented on a consolidated basis. For information regarding the Company’s long-lived assets and revenue by geographic area, see Note 4 and Note 3, respectively.

Summary of Significant Accounting Policies

Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” in the Notes to Consolidated Financial Statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 included in the 2023 Form 10-K. There have been no significant changes to these policies during the three months ended March 31, 2024.

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

The Company is provided the option to adopt new or revised accounting guidance as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 either (1) within the same periods as those otherwise applicable to public business entities, or (2) within the same time periods as non-public business entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt, when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as non-public business entities, as indicated below.

Accounting Standards Updates ("ASU") not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.

Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for public companies for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09 "Income Tax Disclosures", which makes changes to annual disclosures of income taxes paid for all entities and requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdiction. Additionally, entities are required to disclose income taxes paid, net of refunds received, for individual jurisdictions that comprise 5% or more of total income taxes paid. The 5% threshold is evaluated using the absolute value of the net refund or net payment in each jurisdiction compared to the absolute value of the total income taxes paid (net of refunds received). ASU 2023-09 requires all entities to disclose disaggregated domestic and foreign pre-tax income (or loss) from continuing operations along with disaggregated income tax expense (or benefit) by federal, state and foreign components. Such disaggregation by jurisdiction should classify taxes by jurisdiction based on the jurisdiction imposing the taxes. The amendments in ASU 2023-09 are effective for fiscal years

beginning after December 15, 2024 for public companies. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Performance Obligations and Contract Balances (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue

The following table presents a disaggregation of revenue from contracts with customers (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Payment transaction processing revenue

 

$

182,752

 

 

$

146,388

 

Other

 

 

2,123

 

 

$

1,940

 

Total revenue

 

$

184,875

 

 

$

148,328

 

Summary of Revenue by Geographic Area

Revenue by geographic area, based on the location of the Company’s users, was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

181,301

 

 

$

145,557

 

Other

 

 

3,574

 

 

 

2,771

 

Total

 

$

184,875

 

 

$

148,328

 

Summary of Contract Asset and Liability

Contract balances consist of the following:

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Contract Assets

 

 

 

 

 

 

Costs to fulfill (prepaid expenses and other current assets)

 

$

2,893

 

 

$

2,893

 

Costs to fulfill (other long-term assets)

 

 

4,189

 

 

 

4,783

 

Total contract assets

 

$

7,082

 

 

$

7,676

 

Contract Liabilities

 

 

 

 

 

 

Contract liabilities, Current

 

$

4,097

 

 

$

4,089

 

Contract liabilities, Non-current

 

 

2,752

 

 

 

2,731

 

Total contract liabilities

 

$

6,849

 

 

$

6,820

 

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Computer equipment

 

$

6,131

 

 

$

6,059

 

Furniture and fixtures

 

 

1,793

 

 

 

1,715

 

Leasehold improvements

 

 

390

 

 

 

396

 

Total property and equipment

 

 

8,314

 

 

 

8,170

 

Less: Accumulated depreciation

 

 

(6,739

)

 

 

(6,612

)

Property and equipment, net

 

$

1,575

 

 

$

1,558

 

Long-lived Assets by Geographic Areas

Long-lived assets include property and equipment, net. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets were as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

626

 

 

$

558

 

Other

 

 

949

 

 

 

1,000

 

Total

 

$

1,575

 

 

$

1,558

 

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill, Internal-use Software Development Costs and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill by Reporting Unit

The changes in the carrying amount of goodwill by reporting unit were as follows (in thousands):

 

 

United
States

 

 

Other

 

 

Total

 

Balance as of December 31, 2023

 

$

131,028

 

 

$

832

 

 

$

131,860

 

Foreign currency translation adjustments

 

 

 

 

 

(10

)

 

 

(10

)

Balance as of March 31, 2024

 

$

131,028

 

 

$

822

 

 

$

131,850

 

Summary of Intangible Assets

Intangible assets, net consisted of the following (in thousands):

 

 

March 31, 2024

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

Technology

 

$

21,832

 

 

$

(15,880

)

 

$

5,952

 

License

 

 

2,509

 

 

 

(2,509

)

 

 

 

Customer relationship

 

 

31,989

 

 

 

(14,281

)

 

 

17,708

 

Software

 

 

449

 

 

 

(417

)

 

 

32

 

Trademark

 

 

4,038

 

 

 

(2,593

)

 

 

1,445

 

Total

 

$

60,817

 

 

$

(35,680

)

 

$

25,137

 

 

 

 

 

December 31, 2023

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

Technology

 

$

21,845

 

 

$

(14,951

)

 

$

6,894

 

License

 

 

2,568

 

 

 

(2,568

)

 

 

 

Customer relationship

 

 

32,006

 

 

 

(13,480

)

 

 

18,526

 

Software

 

 

451

 

 

 

(411

)

 

 

40

 

Trademark

 

 

4,038

 

 

 

(2,340

)

 

 

1,698

 

Total

 

$

60,908

 

 

$

(33,750

)

 

$

27,158

 

Schedule of Expected Future Amortization Expense

As of March 31, 2024, future expected amortization expense is as follows (in thousands):

Years Ending December 31,

 

 

 

2024 (remaining 9 months)

 

 

6,062

 

2025

 

 

6,620

 

2026

 

 

3,737

 

2027

 

 

3,269

 

2028

 

 

3,269

 

Thereafter

 

 

2,180

 

Total future amortization expense

 

$

25,137

 

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Liabilities, Current [Abstract]  
Summary of Accrued Liabilities

The composition of accrued liabilities is as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll and employee-related expenses

 

$

7,610

 

 

$

15,455

 

Other accrued liabilities

 

 

4,724

 

 

 

5,846

 

Total

 

$

12,334

 

 

$

21,301

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity

A summary of the Company’s option activity during the three months ended March 31, 2024 was as follows (in thousands, except share and per share amounts):

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

Weighted-

 

 

Average

 

 

 

 

 

 

 

 

Average

 

 

Remaining

 

 

Aggregate

 

 

Options

 

 

Exercise Price

 

 

Contractual

 

 

Intrinsic

 

 

Outstanding

 

 

per Share

 

 

Life (years)

 

 

Value

 

Outstanding at December 31, 2023

 

3,849,350

 

 

$

7.87

 

 

 

5.06

 

 

$

38,505

 

Options exercised

 

(67,746

)

 

 

1.44

 

 

 

 

 

 

 

Options forfeited

 

(1,333

)

 

 

8.66

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

3,780,271

 

 

$

7.98

 

 

 

4.85

 

 

$

55,817

 

Exercisable at March 31, 2024

 

3,732,980

 

 

$

7.97

 

 

 

4.83

 

 

$

55,161

 

No options were granted or expired during the three months ended March 31, 2024.
Summary of RSU Activity

A summary of the Company’s RSU activity during the three months ended March 31, 2024 was as follows:

 

 

 

 

Weighted-

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

RSUs Outstanding

 

 

Fair Value

 

Awarded and unvested at December 31, 2023

 

1,946,006

 

 

$

12.74

 

Awards granted

 

995,548

 

 

 

19.20

 

Awards vested

 

(235,619

)

 

 

11.42

 

Awards forfeited

 

(25,580

)

 

 

9.89

 

Awarded and unvested at March 31, 2024

 

2,680,355

 

 

$

15.28

 

Summary of Stock Based Compensation Expense

Stock-based compensation expense included in the condensed consolidated statements of operations was as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Cost of revenue

 

$

51

 

 

$

45

 

Research and development

 

 

608

 

 

 

546

 

Sales and marketing

 

 

1,310

 

 

 

716

 

General and administrative

 

 

964

 

 

 

852

 

Total stock-based compensation

 

$

2,933

 

 

$

2,159

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share Attributable to Common Stock (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands except share and per share data):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

7,226

 

 

$

704

 

Denominator:

 

 

 

 

 

 

Weighted-average shares of common stock — basic

 

 

123,945,778

 

 

 

123,289,584

 

Dilutive effect of stock options to purchase common stock

 

 

2,141,741

 

 

 

486,286

 

Dilutive effect of RSUs

 

 

754,844

 

 

 

16,871

 

Dilutive effect of warrants

 

 

75,291

 

 

 

 

Weighted-average shares of common stock — diluted

 

 

126,917,654

 

 

 

123,792,741

 

Net income per share

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.01

 

Diluted

 

$

0.06

 

 

$

0.01

 

Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share

The following table summarizes the weighted average securities that were excluded from the computation of diluted net income per share attributable to common stock as their inclusion would have been antidilutive:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

 

 

 

3,594,345

 

RSUs

 

 

457,373

 

 

 

1,319,253

 

Warrants

 

 

448,881

 

 

 

588,173

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Revenue by Geographic Area

Revenue by geographic area, based on the location of the Company’s users, was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

181,301

 

 

$

145,557

 

Other

 

 

3,574

 

 

 

2,771

 

Total

 

$

184,875

 

 

$

148,328

 

Long-lived Assets by Geographic Areas

Long-lived assets include property and equipment, net. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets were as follows (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

626

 

 

$

558

 

Other

 

 

949

 

 

 

1,000

 

Total

 

$

1,575

 

 

$

1,558

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Customer
Segment
Mar. 31, 2023
Customer
Dec. 31, 2023
USD ($)
Customer
Summary Of Significant Accounting Policies [Line Items]      
Number of operating segment | Segment 3    
Cash in custodial account | $ $ 427.7   $ 510.8
Number Of Customer 0 0  
Revenue [Member] | Customer Concentration Risk [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Number Of Customer 0   1
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Minimum [Member] | One Customer [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%   10.00%
XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Performance Obligations and Contract Balances - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, aggregate amount of transaction price $ 6.8  
Remaining performance obligation, percentage 19.00%  
Expected revenue period 2 years  
Fixed consideration related to the future minimum guarantees, contract amount $ 51.2  
Reduction in revenue and related contract asset $ 0.2 $ 0.7
Maximum [Member]    
Disaggregation of Revenue [Line Items]    
Expected revenue period 4 years  
Minimum [Member]    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, percentage 75.00%  
Expected revenue period 2 years  
Payment Transaction Processing Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Contract With Customer Liability $ 0.9 $ 0.7
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Revenue $ 184,875 $ 148,328
Payment Transaction Processing Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 182,752 146,388
Other [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 2,123 $ 1,940
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Performance Obligations and Contract Balances - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 184,875 $ 148,328
United States    
Disaggregation of Revenue [Line Items]    
Revenue 181,301 145,557
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,574 $ 2,771
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Contract Assets    
Total contract assets $ 7,082 $ 7,676
Contract Liabilities    
Contract liabilities 4,097 4,089
Contract liabilities, less current portion 2,752 2,731
Total contract liabilities 6,849 6,820
Prepaid Expenses and Other Current Assets [Member]    
Contract Assets    
Total contract assets 2,893 2,893
Other Long-term Assets [Member]    
Contract Assets    
Total contract assets $ 4,189 $ 4,783
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]    
Goodwill $ 131,850 $ 131,860
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property and equipment $ 8,314 $ 8,170
Less: Accumulated depreciation (6,739) (6,612)
Property and equipment, net 1,575 1,558
Computer Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 6,131 6,059
Furniture And Fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 1,793 1,715
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 390 $ 396
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Schedule Of Property and Equipment, Net Based On Physical Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 1,575 $ 1,558
United States    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 626 558
Other    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 949 $ 1,000
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 0.2 $ 0.3
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Goodwill by Reporting Units (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Line Items]  
Beginning Balance $ 131,860
Foreign currency translation adjustments (10)
Ending Balance 131,850
United States  
Goodwill [Line Items]  
Beginning Balance 131,028
Foreign currency translation adjustments 0
Ending Balance 131,028
Other  
Goodwill [Line Items]  
Beginning Balance 832
Foreign currency translation adjustments (10)
Ending Balance $ 822
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill, Internal-use Software Development Costs and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill [Line Items]    
Capitalized internal-use software development costs $ 9,276 $ 8,219
Amortization of Intangible Assets, Total 2,000 2,200
Computer Software, Intangible Asset [Member]    
Goodwill [Line Items]    
Impairment of Intangible Assets (Excluding Goodwill) 0 0
Software and Software Development Costs [Member]    
Goodwill [Line Items]    
Capitalized internal-use software development costs 9,300 8,100
Cost Of Revenue [Member]    
Goodwill [Line Items]    
Amortizaion expense of capitalized software costs 4,000 2,700
Operating Expense [Member]    
Goodwill [Line Items]    
Amortizaion expense of capitalized software costs $ 2,300 $ 2,000
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 60,817 $ 60,908
Accumulated Amortization (35,680) (33,750)
Total future amortization expense 25,137 27,158
Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,832 21,845
Accumulated Amortization (15,880) (14,951)
Total future amortization expense 5,952 6,894
License    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,509 2,568
Accumulated Amortization (2,509) (2,568)
Total future amortization expense 0 0
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 31,989 32,006
Accumulated Amortization (14,281) (13,480)
Total future amortization expense 17,708 18,526
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 449 451
Accumulated Amortization (417) (411)
Total future amortization expense 32 40
Trademark    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,038 4,038
Accumulated Amortization (2,593) (2,340)
Total future amortization expense $ 1,445 $ 1,698
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill, Internal-use Software Development Costs and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 (remaining 9 months) $ 6,062  
2025 6,620  
2026 3,737  
2027 3,269  
2028 3,269  
Thereafter 2,180  
Total future amortization expense $ 25,137 $ 27,158
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Payroll and employee-related expenses $ 7,610 $ 15,455
Other accrued liabilities 4,724 5,846
Accrued liabilities $ 12,334 $ 21,301
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Other commitments, description The Company has entered into certain non-cancellable agreements for software and marketing services that specify all significant terms, including fixed or minimum services to be used, pricing provisions and the approximate timing of the transaction. Obligations under contracts that are cancellable or with remaining terms of 12 months or less are not included. There have been no material changes to the Company's contractual obligations or commitments outside of the ordinary course of business as compared to those described in the 2023 Form 10-K.
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Additional Information (Details) - $ / shares
Mar. 31, 2024
Aug. 29, 2022
May 13, 2021
Class Of Stock [Line Items]      
Common stock, par value   $ 10.1 $ 18.38
Warrant Issue   684,510 509,370
Warrant shares vested and exercisable     448,880
Fully Vested 620,008 171,128 382,027
Vesting of the Remaining Shares of the Warrant   513,382 127,343
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based compensation - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2024
Jan. 01, 2024
Dec. 31, 2021
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost   $ 38.5    
Total unrecognized compensation cost, recognition period   3 years 9 months 18 days    
RSUs vested   235,619    
Class A Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance     5,000,000  
Class A & Class B Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of annual increase of outstanding shares       4.00%
Maximum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
RSUs vest over the requisite service period   5 years    
Minimum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
RSUs vest over the requisite service period   4 years    
Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost   $ 0.1    
Total unrecognized compensation cost, recognition period   1 year 4 months 24 days    
Equity Incentive Plan [Member] | Class A Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance 10,459,000      
Options granted in period 7,563,990      
2021 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance   21,700,000    
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options Outstanding, Beginning 3,849,350  
Options exercised (67,746)  
Options forfeited (1,333)  
Options Outstanding, Ending 3,780,271 3,849,350
Options Outstanding, Exercisable 3,732,980  
Weighted Average Exercise Price, Beginning $ 7.87  
Weighted Average Exercise Price, Exercised 1.44  
Weighted Average Exercise Price, Forfeited 8.66  
Weighted Average Exercise Price, Ending 7.98 $ 7.87
Weighted Average Exercise Price, Exercisable $ 7.97  
Weighted Average Remaining Contractual Term (years) 4 years 10 months 6 days 5 years 21 days
Weighted Average Remaining Contractual Term (years), Exercisable 4 years 9 months 29 days  
Aggregate Intrinsic Value, Beginning $ 38,505  
Aggregate Intrinsic Value, Ending 55,817 $ 38,505
Aggregate Intrinsic Value, Exercisable $ 55,161  
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Awarded and unvested, Beginning Balance | shares | shares 1,946,006
Awards, Granted | shares | shares 995,548
Awards, Vested | shares | shares (235,619)
Awards,Forfeited | shares | shares (25,580)
Awarded and unvested, Ending Balance | shares | shares 2,680,355
Weighted Average Grant-Date Fair Value, Unvested, Beginning Balance | $ / shares | $ / shares $ 12.74
Weighted Average Grant-Date Fair Value, Granted | $ / shares | $ / shares 19.2
Weighted Average Grant-Date Fair Value, Vested | $ / shares | $ / shares 11.42
Weighted Average Grant-Date Fair Value, Forfeited | $ / shares | $ / shares 9.89
Weighted Average Grant-Date Fair Value, Unvested, Ending Balance | $ / shares | $ / shares $ 15.28
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based compensation - Summary of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation $ 2,933 $ 2,159
Cost Of Revenue [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation 51 45
Research and Development [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation 608 546
Sales and Marketing [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation 1,310 716
General and Administrative [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation $ 964 $ 852
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Effective tax rate 32.80% (57.90%)
Difference between effective tax rate and federal statutory rate 21.00%  
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net Income (Loss) $ 7,226 $ 704
Denominator:    
Weighter-average shares of common stock - basic 123,945,778 123,289,584
Dilutive effect of stock options to purchase common stock 2,141,741 486,286
Dilutive effect of RSUs 754,844 16,871
Dilutive effect of warrants 75,291 0
Weighter-average shares of common stock - diluted 126,917,654 123,792,741
Net income per share    
Basic $ 0.06 $ 0.01
Diluted $ 0.06 $ 0.01
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share Attributable to Common Stock - Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 0 3,594,345
RSU [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 457,373 1,319,253
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 448,881 588,173
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues From External Customers And Long Lived Assets [Line Items]    
Revenue $ 184,875 $ 148,328
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Revenue $ 181,301 $ 145,557
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Geographic Information - Summary of Long-lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-lived assets, comprising property and equipment assets $ 1,575 $ 1,558
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-lived assets, comprising property and equipment assets 626 558
Other    
Revenues From External Customers And Long Lived Assets [Line Items]    
Long-lived assets, comprising property and equipment assets $ 949 $ 1,000
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ):1IE@'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 " "6D:98O-BJ*^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LV@AZC+91,GD)"8!.(6)=X6K6FBQ*C=V].6K1."!^ 8^\_G MSY(;$Z4)"5]2B)C(8;X;?-ME:>*:'8FB!,CFB%[GA;> &F&"$R>?O MJ%.%?_Q,X=8)?DD-V2ZON^[%=S;MRA@O?GI]=YW<)U MF71G%W$_;!NKW[ MQ\970=7 K[M07U!+ P04 " "6D:98F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ):1IECR\B=R? 8 *LE 8 >&PO=V]R:W-H965T&UL MM9IO;ZLV%,:_BI5-TR:U#9@D3>_22&W6[E:[[EY9ZG4ZD.WF_I+'K/T M1*QX K_,A8R9@E.YZ*8KR5F0!\51ESK.H!NS,.F,1_FUJ1R/1*:B,.%32=(L MCIE<7_)(O)QWW,[FPGVX6"I]H3L>K=B"S[CZ?365<-:M5((PYDD:BH1(/C_O M7+@?)MZ9#LCO^"/D+^G6,=%6GH3XID]N@O..HTO$(^XK+<'@WS.?\"C22E". M?TK13O5,';A]O%&_SLV#F2>6\HF(_@P#M3SO##LDX'.61>I>O'SDI:&^UO-% ME.9_R4MQ;Z_7(7Z6*A&7P5"".$R*_^RU3,160-^I":!E 'T7X'HU 5X9X.5& MBY+EMGYABHU'4KP0J>\&-7V0YR:/!C=AHJMQIB3\&D*<&O\B_ QJ11&6!.0J M4:%:DYND:!XZS<.X1H0[M66?\PW?NP/G99O= 8F_<]RKW M/4S=N']8K[C-*1[N.L=?;);0J(:6^I6E/EJF"_ 3Y)ZN([:P><+CYRQ*;:F8 MH&$-30TJ4X/]ZFG*92AT#P\(C!/6*L.5JMY7V_W0^(8^3RN?I_OYO Y3GT7D MD3-)KN&B=>#"M>K\H5$-_0TK?\/_Y:^LSEJ'N-H7U^8/C6GH[ZSR=X:6:))) M^;[ZL+:*JQT?N_38LYI$ QN:=!WSLG7VJ\8O&9.*RVA-[OE*2&5]O>):2F;6 MX08/:VIQBR?Y8 M;&VH.X2F;*V3E:7DHXB",%FD1P 4_HG5,RK5U+/A'1<%BHWG"1170A>] :I[ M);_QM=4U+N4XCCOLN6Y_8/79!MBXAFQO#<#L?$[M/7-*%PO7)'8SC2TA5'&>)?L)'D:69N%-$J@U [C<+ NAQ7B.8[7:!CVY!I]5_A$GT'C?A O MB=7J#AR#.7\DE)6])GAL0ZO4,!3%N>>]U:HC3Z5X#A/?VKAW:-Y-K.L);9 4 M-21%U8M4.1#NGIJ=5I&SA%#4Y1G(+RUGHA.:LWA@L, MAT.KK3:(B1IBHCCF?!+Y5&TI$HPD=HCT>LYQ;TBMI(2'-O5G2(GBD/,0*F D M,2O%HM=4&/5%#3Q3GFTVM MDJM7?\F2!:^=ZNP0NGN<65$)#VOJSZ 2W0N5-@L0Q50UKT=XK]@75W8H/EI7 MRR=X5%.?!H;H7C!TDR@NBV\G>G&%;8Q;?>**=3[;("%J2(CN14)Z^@9L#VBP M$-(^).$Z%[[/00($@D+,ZK4-%/(,"GE[H= L9E%$+K,4?DZM+7:'3NTR"Q[7 MU)\A(&\O KJ*N5SH+ODK*!33CQ5+K)6Z0[!NS0P/:^K3\(^WUW+2U>OVHEFQ MQ&LUB:O5UV8;..1M?3#;:P%IMN306K$ZQ&7J[;5!0YZA(6\'PQ3LLD&9K[=< M$Y_],^"!2*7TW0;W>(9[O'X+'T(/!#5E!MI ),\@DK?7 M,VO$(KUU_-R>=, MP:0MT6!H3<.!V*=,0Z'6S]7T_HWG,77/G'Z_YXVZSS:+AI(\G&G>-.Y+O'$? MB'-*3VU0DV>HR1NVT+@/1$!E!MK@*<_PE+<73S5IW >"HS(-9_]IW*Y#Z6#0 M'P[>M>[NUG88C0[Y+J&4^'JAM]@94UVM=B)=Y/MONN;V8AO3+=/DD9*(SR'4 M.3F%Y\MB9U!QHL0JWUSS))02<7ZXY"S@4M\ O\^%4)L3_8!J?];X7U!+ P04 M " "6D:98+#)6/#$' #7( & 'AL+W=O!H?7+:OVLM+O/KL3%@VB_RR7G"CW652,O)TNE5J]G,YDO M>?6KG%V*MJK+A MGUHDUW7-VI_O>"4>+B=X\O3@*ZT"@:_[OD5 MKRJM"7#\V"J==-_4 W>OG[3_;HP'8VZ9Y%>B^JLLU/)RDDY0P1=L7:G/XN%/ MOC4HTOIR44GS$SUL98,)RM=2B7H[&!#49;/YS1ZW$[$S (7Z@O]8E_>L MN=5F]4Q4:5S@KWQQB249CW(GM(0T[I*$7Z6@& M''6 (R_@MWDNU@#*(!5JR5O(=CD'K+<5EU/40&H6"\0J2* FQ" 5(_ZXXAL; M6PYAABH!/BBUW!G-,J/J+*31%%1)+0F9K_KI,CNR+$I#G R7RI9*8IIF;L/C MSO#8:_C[)AW7 M)S\8^(F%!V.2T0%JAU00!9$;=]KA3KVXOPC%JE^ F-I3EF1Q.,3H$@MHF+I! M9AW([,#D0EW1JI]F4G5DKH#IE7%V%];,GJ@HB09(74+1"$X<]'07',A\JQ(F MM/P7@JUL%&\;5IVO)4=2+-0#:SG4 !!R MJIS0B+W,%*?1,".,R,7!"+B>";&?"C^"XS)5-G>HXE .HE;7?>=B89QB/-RV M6G?Q9&%BS:@MA8. C"U]3XK8SXK7?,$A(10FVQJ03HPVOV5XB- A,\* N*= M[.? CR:M5J*Y.X<(JWW3:%-1"$0W!&E+10$=J2QP3UC8SUB;U.H!9],01$UF M92J77!"F,1T!V%,63GZI(JU*=EM6I2JY&Z>7^8ZM2T^E;=_FGNZPG^^Z^FG% M?HY5$-AFL1 'F15]MAB-<$I&EJ4G.^QG.X#8KB'X#BV+@\$(I<,BU"%&, U& MO)OT3$<.,-W6>5:B-0TS%)-BD.L.&$!LXL)9' _PNZ32:,3W2<]NQ,]NT(ZJ M%IK\@R!MT@IM5W!*C56\9*=C]#/;3LWK<5=B2=E-]S;TG!8X.K4@&N8&EU0\UE*3GOB(G_A=KZV]\5>8,:T7!42JDIVC3Y:R6A4RITQ/Y?KIWY> M?UL4I0Y-" .]H7%>-BC?-+7.S3N;G6D:T&A(D"ZY!/Z,$!#M>9SZ>1R*I76] MKLRN\G:[1=3@>TM]%' /"V4HU G=P=G#TMLA,]98TY[5J9_5/W/%X%&!.&L; M\!KWKJA-UU&:)4,/<(GA)!QIL>C.!NZO\+H\*M-0F[=#FM%TR#HN.9+%.!X! MW1,\]1.\E;Q-Z.T:\9L/ODWGSG;,)>=IQVA/_-1/_%<5](KH+;H2=0T%M4GS MZ.\/)F_\XT3LU7=L:C^5MGWK^Z*!QB=D->JM0(XV_43:]DWOBP[J+SIV%WR* MOFD:FZ+WAF&X(]SQIY7$J;?O6]Y4'S4[I MGMXRYFC33Z1M_X2LKPC" YW^<>ZYU;9W4C>D+;_,!N=LY]19'_E#5757-A+Z MB 4,"EXEX-WMYA1]+\00CW=Z+/M[O\RS/\# M4$L#!!0 ( ):1IE@\T1I_F0, (@. 8 >&PO=V]R:W-H965T&ULK9?1;J,X%(9?Q6)'HU::+38$0KI)I#;5:O9BI&BRW;U8[84# M3K *.&.;9&:??H^!$F@((=7THK'AG#_?,3[\\?0@Y(N*&=/H>YID:F;%6N_N M;5N%,4NINA,[EL&=C9 IU3"56UOM)*-1D90FMH.Q;Z>49]9\6EQ;ROE4Y#KA M&5M*I/(TI?+'(TO$8681Z_7"5[Z-M;E@SZ<[NF4KII]W2PDSNU:)>,HRQ46& M)-O,K =ROR"^22@B_N+LH!IC9$I9"_%B)G]$,PL;(I:P4!L)"A][MF!)8I2 MXULE:M7?:1*;XU?UWXOBH9@U56PADK]YI..9%5@H8AN:)_JK.'QF54&>T0M% MHHK_Z%#%8@N%N=(BK9*!(.59^4F_5PO12""C,PE.E> ,37"K!+3I^4)D$3P4%B$8*9'PB&J8/-*$ M9B%#*R.LT,US1O.(PYU;=+.DDF4Z9IJ'-+E%OZ+GU1.Z^7"+/B">H3]CD2N: M16IJ:^ SWV*'%*<8?E"Y1URR2?D8&?4D;[H3W]B89WNMM-M6)5Z:9QZ M:9Q";W1&[R&!/5ZL G0+[+=0Y!FL!=2&!)0O81>'C._I.F&=Q9;J?J%NNFD_ M=R>3J;UO5G0:,W*].J:%[=;8;B_V$OJ 20D/$39/^/()[:A$>YKDK NRU!HW M / =QIB\X;P8UD(=U:BCZU!5#'L+ECC7L9#\/Q9U(9>:7H/%P\7?&^;+<2UH MKX;VW@7-EH?1$M2+^&]-\%"2]RI6$'\VS;1>I?).V+:)&.:])Q M+^DBH4JA!WC]I"F\UE<&%_WSA:5K)O_M8NR5,ZYWKW8T9#,+;$TQN6?6_.,O MQ,>_=;U1?I)8J_*@KCSHK[RL>$B7!L.Z]&)8BW-28&VY,KF>^T+25 MY!#PCLA^\*-7DGZS+-OX<7@;]^M=V\<_2ZU=_=%R2;_G7M'*9*#C7HYKLQX] ME_2;[CO:F9Q:*2$$=_7SH- V^=%X2;_S7MO0IZY*X)=A0 )RLMA=H2[V'0\' M9ZB/3DSZK?A=+7UJLV?1NT*[T>W&,<&#W]I9G"B5L [GX;@PBLCSVE!,M M=L7)82TTG$.*80Q'129- -S?"*%?)^8P4A\^Y_\#4$L#!!0 ( ):1IE@B M5.;MB04 ,06 8 >&PO=V]R:W-H965T&ULK9AM;]LV M$,>_"N$50P/4L4@].G,,-.X> JQKT#3KBV$O&(NVM4JD1]).^NUWE&3)EB@F M _PFEI2[T^_(X_TISIZ$_*8VC>7.1<78\V6F^O)A.UW+""JDNQ91S^LQ*R MH!INY7JBMI+1M'0J\@GQO&A2T(R/YK/RV9V+I M>H1'AP>?L_5&FP>3^6Q+U^R>Z8?MG82[21,ES0K&528XDFQU/7J/KQ8D,0ZE MQ9\9>U)'U\BD\BC$-W-SFUZ//$/$DGFDBBU$_C5+]>9ZE(Q0RE9TE^O/XNDW5B<4FGA+D:OR+WJJ;;T1 M6NZ4%D7M# 1%QJM?^EP/Q)$#Q+$[D-J!=!V" 0>_=O#+1"NR,JT/5-/Y3(HG M)(TU1#,7Y=B4WI!-QLTTWFL)_\W 3\\7@J6!93,QLSEGJ%;OA0%0V\?.-VE&3A?H#%ZN/^ WKZY0&]0 MQM&7C=@I<%2SB09D\^+)LL:[J?#( )Z//@JN-PK]#)CIJ?\$4FWR)8=\;X@S MX$O":X49_O7]46D)Q_VT;K"I8 M8 ]F5OR5VM(ENQ[!_"@F]VPT__$'''D_V3(]4["3O(,F[\ 5??Z9[1G?,5N. ME6-4.IHFM)_C)$CB<#;9']-;S(+$)TEC=L(5-ERADVLAE#85+X?YJ@#A\8M] M@D.OPV;4B7E/A3I99X"<]4HL9]B(R@$I:5.)$/>AR#AWC JVD* [581/%>TT[1;&<1N M';SEFD%<76?^#G%F[2!UF).EAY.H.S=]*QP$ Y*#6TW$;E&LYH8+/I9LN9/2 M%'[%:T7M*Q_!O2KJ&PUAMM*(W=H(VWK8M'-8D\L-Y6N&UO 54]>_%;0O@SCI MQ0\YH^#[21V+*3B*/N?L-B%@1#J*W(8;?* MO;V38I^5WVP >P',G,'6HVHG+Y+W%6WLAW[0)>^;D3 :(&]U#[N%[P^F744Z M[6T?8T)ZZ\EBY0VT.M+*'?&=";L5'IB*5B.)6R,_9/E.=[\K:R[R*BZKU1!7JX;$ MK89?R],'EH[I'A0;6AG?%8]0*_!E4I:+0COSR:X%@C+:0@I&-UY75&=5SW-% M.QVF5CV)6SV'B\HBA+"=#<(X[G9XNRE)IN'0IH:TPDG5W!%\&7.6T.@-,_]DI71Y3E3LGLSY C:PY].5Q''2WXC:C>""#5D*)6T)/ M3\N&):D.B#XS$Q$(DT2O2\>[?EY05V:)DQFH9/\2B/7-F-&=X.59F M6UH^LQ4A''S+LX)=C5:C:W@9P4 Z5!9_IF3+#JZ!O)4' M2I_EX#:Y&EDR(Y*1F$L(+-Y>R()DF402>7RM04=-3.EX>/V*'E4W+V[F 3.R MH-E?:<)75Z/I""3D$6\R_HEN?R7U#;D2+Z89J_Z";6UKC4"\89SFM;/(($^+ MW3O^5A?BP ':1QQ0[8 4!W3,P:X=;-7!/^+@U Z.FM+TB(-;.[B*@^,=KW!)&/C[(\D?2/E/#\Y2CW.=B#L2'8\S<(?39'Q;C!=XG?;G%.JQ/A$N M9K8H9HC+(BV>^JH1O9%.'&_R3591\@=?D5*PE(L59"6G]@L!MT5,@*IYS)-X->4H+F:N8K1DN8@(P!TL27P ;_@R0A5 ?HSM, MK\*4*]G+W Y\Z >SRN7OCFQ W-; M%;61 Z%O*X4U&38T"189 FO1Z31T.EHZJW5M+#>F!(B))'9KAN7L[R/.Z=0: M05=M<6VX@959GA(Q-!DQ,@36XL)MN'"U7-PRMJEFE-AO%AEF#%Q+3N2JSB1- M0)RB=E<; M@RQP]KI6]M&E#3ET:?2Z2Z/E! %4UD63,4.38)$AL!:]?D.OKZ5W=]2(6T>- MM#YJ9-VCQHX^OU/QL;)O+[11ATXWDV"A2;!(6XD6(=.&D*F6D-^%Q-2<]78$ M3#MA?T]C+2&E(>Y5C\9JGT MZ$,7_QI-.1C;C@<]I:661@.'1M$B4VAM2@]^&8#_3PSV,PF[78\"47FEZVL[ M;=OW8-F^>"GJ)NRQ*GE-1DX-(H6F4)KL[K7^5 O](DF*'1F)$IM#8E M>ZT.]6+]'00B[$IL:*G;LSZMP<2=$#(T&C(RA=;F;:_KX;L(>[U6U,<FD4+32* M%KU1CC8S>RT/]6+^).T(NYK51ZIR6.@C#:;"J((_Z0XB4S';7.QE/-3K>+V( M='J9F7;.R8X=V-WS1=>N>Y[NVMA3RW;5YRL]=NXT\"VUF#VIN4?:=2^SX2"= MK1&2_>72H@_>&+I:&2('(C?P/;6V)@.'1M$B4V@[2B<'3YOE?Q\(3H0$8B C MCP+>NO!%N&PO=V]R:W-H965T&ULQ5I;<]NX%?XK''6GD\Q$$7$A1;JV9A(G.[L/V?7$W?:ATP>( MA"PV%*$%(5_VUQ< )8(B+K):I7VQ2>K@\#LXP/D^@+A^8OQ;NZ941,^;NFEO M)FLAME>S65NLZ8:T[]F6-O*7%>,;(N0M?YBU6TY)J1MMZAF,XW2V(54S65SK M9W=\<L>C=K?9$/[RD=;LZ68")H<'7ZN'M5 /9HOK+7F@]U3\MKWC M\F[6>RFK#6W:BC41IZN;R0=P=9M U4!;_*VB3^W@.E*A+!G[IFY^+F\FL4)$ M:UH(Y8+(?X_TEM:U\B1Q_+YW.NG?J1H.KP_>?]3!RV"6I*6WK/Y[58KUS22; M1"5=D5TMOK*GG^@^H$3Y*UC=ZK_1T]XVGD3%KA5LLV\L$6RJIOM/GO<=,6@@ M_;@;P'T#.&Z /0W0O@'2@7;(=%B?B""+:\Z>(JZLI3=UH?M&MY;15(U*X[W@ M\M=*MA.+6]:4,BFTC.15R^JJ)$+>W OY3V9+M!%;1;>D74<_RHRWT33Z[?Y3 M].:'M]$/4=5$?UVS74N:LKV>"8E&^9P5^S=_[-X,/6]&T1?6B'4;?98(RN/V M,QE%'PH\A/(1!AU^(?Q]A,"[",80._#E9UVDIWVHJS M321G'B>B:AZZH5N)BCI[K?.*W5[5K+YJMZ2@-Q,Y;5O*'^ED\><_@33^BROD M"SD[Z@#<=P .>5_\(HM0U11L0UUA=FU3W5;5FL?%',+T>O8XA.\PBG%OG,+ED M"B_D[*BSTKZSTF */U'IM*A(5W&;,B(;QD7UAW[@BKQSEPP2EB5H/LJJ;32' M*'>G==XCG9] NJ*W;F96R_/X0A?T.0(7=:CRX+H[@4KODT5W921 MA"8(C2 ZC$#BZ<*\!YF'YRMKIGK(UU0"C>BS@NF M3UW;!J>>7@2Q(:LX"/'#8/@I8I)S5W Y%R/2ME0X.2BV<21@A-5AE.:I!^R M64$0[)VJ'%KN2+45O5G2AJXJH[=0C%M(0>M?%HS&8&;18$=038.P+:9 M>J<4@"8"&(S@5[&F/&KDN)!58,>YJGS^BKYW=@P"C$>NPRKVX#1,"TY0[9HT M#U3ID4&%5B.BU46KKLBRJKW5&ER4<2_E[;@K#.>",.E^* JV:_:!,YT_F3M: M/9)E[0D?VVF;9TD\SIO#+$.#PG0,V- Q"!*8G"5T2ZKR4&Z&P-60DSS=Y9 U M#U-!^6:?6&5%=[<1G$U\RM_'95@CF M9P3GV51S#DR!,E+_V\[:7DK M^3,P6*'-B2B.Q[@=5E,0@\P#W' G#'/G+_^-_(8V&X(X3_ 8NX-8YZFGH$%# MFA">M>ZKFD?:O@9UD(O/I:%+>3ON!,/(,$ASB[L=+]9$E7,URKC*G'C1A9S^ MOJNV:OGE[ /D&$Y@/)]=5JFG0$+#G##,G ?("G'52*J169LN*=&JIZ1;UE9N MVH$N H7CLNZP\N@>:+@3GN).5E!:[@?:AHA=MP(Z![S-AFD\7A YC'S8#6'" M,&'>DFTE2%W]<4#O#;;#G-X=P:,@ZS M# (/!T##JC#,JGV=VK4ZCM?/=@>!YHFEEEUF&!9F9Q6I5=60IG@% M["!]GUVD+N3MN!,,@<,P@1]/'_I,>5%U\[\=K->)'(SN_4UHDS:(Q[K9892X MLX<,K:,PK=]3(6J]/:O KEE=+DGQK=TWOL/+4 628'IU8)9.7_3YSLY?]9BRR95T]$#]HF\#'O>\PD?H$ M^C)@2!Z%5\9#U!U>VBE6-]#0FGT-?$(:949B9/Z]6M-!#G3X7W5)?ZD :==*7FA@U4: MXY'4]+ ._BI+,J^Z[1;YNS-"YRIX'*##"'B$!S(LCL(LOM\GYWK!\Z:DW=5; MQ28*[;O_/":;MO-DO!GK,)*+(]]6'3+\CM*3#..!SE\!/2@>SOX*$1LX+#9TDO46G=K&'GY> MZ;<1.%WM/-^ L6/_'8U7X@ZC%'@T+C;* H-@*OOO&2Y-[LP;#DJ5<_-V*6_' MX1N)@D](%.>J.]KV*_-*':(XO6N);662C4G$80-\BRMLQ L.BY?[PTKP?,RV M$K%V$1PV'C&+!U^\PTI%GX*9LI5>R.Z_0+"E(-),KPY[_2(G#1MM=9X0N]C6 M'KF5!ML&H,0WD8Q P6&!TI=Y??%Y4.;_\85NEI3_TPGXHE_!+^7MN N,FL'? M4\W@BZJ92WD[[@JC9O#_1\U@ATJ9YR@=?ZQUV>$Y0IYS(=BH&?R_5C/8I69B M@,;K"I<=1BGR+"VP43,XO,,Q *VC"\[7BXJ62WD[/N-C1$L2?\?YF@05T=D' M>"[D[;@KC Q*PALLWVN^)O;6"LHL:>>P@BCQ?-A*C+A)PN+F\G-U_\+A63,< M RL4/^ACJFVD=4MWGK%_VA^%_: /@(Z>?P17M]V!5N.F M.U_[A7"9I59JAY5T&;^?RQ[FW9'5[D:PK3[UN61"L(V^7%-24JX,Y.\KQL3A M1KV@/SB\^#=02P,$% @ EI&F6)C^L@E% @ G@4 !@ !X;"]W;W)K M5 M1*HN2RJ?YU"()L9C?'#)^Y06 M>'P^L']VVHV6#56P$,5/END\QA\PRF!+ZT+?B^8+='HFEB\5A7*_J&EC)Q., MTEII479@4T')>/NE3UT?C@#C4P"_ _BO >$)0- ! B>TKJ8AHD]LRD+3+,V_S^"?R!.A.<)TK](EGD+W$$U-S7[A_ M*'SNGR6\HW*$@O$[Y'M^.%#/XN_AP9ER@KZ/@>,+_J6/0^UJZ<)A.CN[,U71 M%&)LAE.!W -.WKX93[V/0UK_$]D+Y6&O/#S'GGPSJ^:6IZ($=/E5*'4UI+:E MF#H*NUCVR;7O3R.R/U8Q$.2%?4Q;'#EZZB7(G=L "J6BYKI]/+VW7S(W;K9> M^>=F^;2[X@]-N[G,T]@QKE !6T/IC:[-Z,IV&[2&%I4;J(W09CS=,3<+%*0- M,/=;(?3!L GZE9S\!E!+ P04 " "6D:98)MHO#D0" "*!@ & 'AL M+W=OX_/=>1+W KYK$H C5XJQE7B ME5K72]]760D55G>B!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5= M;/310UFCM*CZ9&-04=X]\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AV MX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+]['9RJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A M;\G-![GY5:?V!-+<(GS!;9SYEMMB<%M]RP])\ M+$#: /,^%T(?)W:#X?.3_@%02P,$% @ EI&F6#;*^[<@! Y @ !@ M !X;"]W;W)K'E)4YEOR M=Z%"C/!06Q<6615C!UUAK<*(&G2\4Y"O5>2I+\>A\:CR9%3;\6PR^32N ME7'9G,CY=."GP6UX,@:)9$-T)Y/K?)%-A!!:U%$0 M%'_N<876"A#3^-5C9@>78OATO$?_FF+G6#8JX(KLGR:/U2+[DD&.A6IMO*7M M%?;Q?!0\33:D7]CV9R<9Z#9$JGMC9E ;UWW50Z_#6PQFO<$L\>X<)9:7*JKE MW-,6O)QF-!FD4),UDS-.DK*.GG<-V\7E=U\J9_Y1G40NATL,VILFS:F BS:P M10CS<61O8C/6/?)%ASQ[ ?D8OI&+58#?7([Y?^W'S/) =;:G>C%[%?";\B,X MG@Y@-IF=O()W? C]..$=OR'T :S(!;(F?U3BQF- %]5>BJ_&*:>-LK#F1>3* MC '^.M^$Z+FV_GY.H8[ R?,$Y+Z=AD9I7&2-^/+WF"W?OYM^FIR]$M[)(;R3 MU]#_5V9?1YZ.X*W@+Z[?J)T(V :X(IL;5X8!7#L]2F"&A=U69.T.:.LPYY:Q M"28WRAL,VK("!6LJXE9Y'*HP5,-U;[T/<:W4>A_ @!WHUN, MJ'9FJ"OE'%J(J"M'ELH=-%9%:=,C^,$R[&=LIFK+FK.:A@,I/1=OD"&Q_XZ1 M^)A^/@L_[P=L"=.N4X9'8A1W%"7]GMB MY8?2X7-03#9$=A!&3RIUJQ(Z^89$0ZY3EPHN2#L0#I=HE223/<,:&Q9+R,VD M8TVGW-ACQ:<*2;"EKG $$%9<"-Y2C,SQ=_)\:J4\]R*G!G#)=!4K\P,?Y'-K M=%43L[WBO W@.[(:Z>ZBK4P:72A7*BLY/;IV?'\^=*717PTP M 2I^R'^URK,<74"KZ@4NH^=ZTOC)R\.WHDSOJY11ZV+W"!U6#T_X>?=R/1[O MWG]N[Z5A02P6;#H9??Z8@>_>U&X2J4GO&">,KV :"GOT&ULU5K[<]LV$OY7,.HKF9%E6TF:M'G,V$YRE[MIZXF3Z]S< MW \0"8E(2( %2,N^O_Z^73Q(VI*3M+T?;J:I)1+87>SCVP?T;&O=1U\IU8FK MIC;^^:SJNO;'PT-?5*J1?F%;9?!F;5TC.WQUFT/?.B5+WM34A\NCH^\/&ZG- M[,4S?G;N7CRS?5=KH\Z=\'W32'=]JFJ[?3X[GJ4';_6FZNC!X8MGK=RH"]6] M;\\=OAUF*J5NE/':&N'4^OGLY/C'TX>TGA?\0ZNM'WT6=)*5M1_IRYOR^>R( M!%*U*CJB(/'G4IVINB9"$..W2'.66=+&\>=$_36?'6=92:_.;/VK+KOJ^>S) M3)1J+?NZ>VNW?U7Q/(^(7F%KS_\7V[#V^Q]FHNA]9YNX&1(TVH2_\BKJ8;3A MR=&>#].)5> M>V'7XMPIKTPG@ZY,*2Z"F>C=A=X8O=:%-)TX*0K;FTZ;C3BWM2ZT\L\..TA" M] Z+R/4T<%WNX?I _&1-5WGQRI2JG.X_Q GR,9;I&*?+.PG^)-U"/#B>B^71 M\N$=]!YDM3Q@>@_VT-MQ2O&ODY7O'-SHW[L.'.@]W$V/0NM'W\I"/9^UI&AW MJ68OOOWJ^/NCIW=(^S!+^_ NZO\S(][-=;D0?P;C/43>50HA6]BFE>::UO=& M]J7N5"FTZ933C2@LO,=X/,$G#W*EI-=K;:0IM*R%!RT%!.D\R^14S0N,[<"V MDI=*K)0R A9II6/"S-*5V*\0B%W%WZ/ K=,@V];8NU%&.5G7U_1>M4$HT4'D M]X9%O"#.7MS[]JLGR^71T[^* ;Y-GW-IV=U MW"9WH8K>Z4[']:^NBDJ:C1)GMFFT9YR\1[LBUXM79YDI:$M7TC&2]@8UX?C6 MT1$7;!]>5E_/28!K45K2%W85=5_")'4M2NV+VOH>YL([0",IPJG?>IV4:$P/ MNI^VREV:)YTMR T T]8I%L>KD1O\,?/[RO9U"0<0E,M( %#YT)N0+%@"4N6( MV6>PH!U3-E%OV3_.@D-_YP4E%7%\=/!W@>/QNVLEG5"$B.*E*E2S4BYAV@/P MK/$\RP7;"L@)W"LJ\2C@WL3XO"GS2'[ "IUH\?<$TX[0L>%X7C:*LB0"6OJ@ MP. +^U0V3XJQK3:D>3A^(PWJ 5HRI[Q/"9S]3I8?D!!YZUQL*XV3)[>T!BX8 M?!%;$"6.7'VT01AHU'N"I*3NM=1ND"9%7#00*>SX\5,_$KRU7I-SD% >29^# M%-61BR%+#D!XY51%10M4!.EL \\-84K. 'ZV^%C9NE3.?RG\#0NS'C0>;V$.G-QN#:CY?N5UJ:$,Y0&' M.!NS+]*>1(LVKV1-<#6.!U5K%&DL5]]:,Y(4YUJ(]Y[5^LIWNF%$IY.&& HG MQ\LO.R8MHM*4[RQXIIP MUI ?!@S[/"R<)&\&PP6J CCB($"RDE.7RO3TM["H%4*0%=9S4.Y\R>+5B!;. M%^2+!5!(=P)YR2L?%M3PXF!UA)^F7,LF-\-7K.WBXDM9]]D&LLC)[,;B$;: MMDR+](#-$_D81026.LEN ",J0"D_/J F)2 1W$@&?26#Q%*&%!; ";JY(LN\ M&P4&$? <&H.IP+?2H.^ #C6C "*$=,^4:V]IQ2UG&KD?.8TFU*-\ZZVAVF?* MEM1$_\5$/^$M8W'D0G)Y*BJ[A8[>Y*B>2Q&)?GT)H F_#Z7UZ3Y'L+4FI-I\(R8JK5!-],7P5J19YE5EM21"H9=ITU'C?H< MJE;.98GD/(?,6,/&BAHE:4ZE%VL M<^B@:7OO4P+SD1;0W$_$R/LZ@L5!CG@(WI2JSEVL8_;<4^'E F*"EC%E"&[8 M8]BE9X3]I+B$LK=9LC;@-MU>DVRAVJ_%P^7CQ6/1 &"2_WTM'AT?+9X,S]A6 M.PJ#VX7G?.13-?P!J;J -PT)ZRP@[UOM/XK7.1L$]PKI@+&@10H ^G"S@"S[ M(6699 [8/6*X(TKHMII0DC!RA%Q ^ID'+5&& R9.TDW,5N1WM^&%)E0=_@5D M8QJY[AH3XP"OX(L'OP%8"-O7DT/IK@\Q$Y# (%*YQ#S8.$FY3!+"PK2OJ>:Y M+=1\? !1H0K7*W M ,%*56@>%U!%Z/*8XNR7ES_EB0&)RJE)#G^1C/>>I_OB MBJ6[WM?<32+ J []:QK&;)PER9U=ZRZPE67)U2?LT&WM#H'GX@SU3BEY_QLT M4G*>QB<-S==) F *0+ +'1:=W%,S&-JW;/ \D)FG<**V[%*7/:,G%V\ALC<; M&NQTBN+5Y)9MARX9R]8Z>G?:QTW)NQV*(4\@#V.H9.=15VBK8U^XUH5R<2,M M3)[G4]O*UHXY;9?>[S)V I/=1KB5O*'Q^OH_BH=23D%YR1\F@#:)G#2A@4?7 MUFP.$'M-+-)#RQ=;V'UAE_OQ4)G>@%'DJ@#^4Y9I_+9+'2Q%S?77J,M(BD , MIP#0!4$)W,HC8GY&0A4!0/GC@YN9^@MFL+M\P(_VC,>@:0^#&K3>>Q]R"DNQ MG*<)U)\Q')Y'.$H._S,/U6"XL['2AZKC8M2#[DDG,>$L4R6=1V]^W^QM/JS' MA^-;%=]TU!9GEJ.A ++,6)=I&A1R-2 _:[3L77*13R?.A7BKJ! #()R4EF?0 M(P5"$:;D'N'=M-Q , %(5!F!@FU";0N1 1N!7<@EYIL.K+ZIM=A-BO).9.) MH6JWX=?.;E$-%8,+D=%00:N@W[^A+T1/Y3KQ2^_$:>^1"A'9%_2H;STDYVIE M>72\3)!W[_@^EUAZ-%E,$S'.&I9*?%JZI;PYFJCC.&V/]JT0J\2(*D^:F\_I M>/>6MRFC.YR01[EUL)_(T,DK3K.L/9X;5S04!9[0.)XKA%_3Q%9=T4U!;N"3 M><;5(-]5!F :T9W?HCJM(;EA'79^MB7O4,&G-2!]&A42Z-'=[F*W^[UORW 5 M,CNY>#^[SYB-SCIO$UL*EMC[EZ&A4X3(7"S%H6/P"(;[P26,]Q MA\9:TM20P!M:(N_ZS-G5Y!CGSAI\+B*D 'W$/Y%,4KR](VA2&63X[N_RC>-!3$ M42:<."QCG:2=+XYPS9=?L!N/8"UM M)5N8,,:A<:)3HW)T )_0IW#U$(9R$5*C4RI95,/A"* 9VCC:L8JKG# )]1/^3X1 X%9>/G:3[(X^:Q"JA*C^*PFN.VG"JG MTN32-]43(Z7%R6RP7<#'L7E(73Q-R]=I).L-8\6;26C?;&JU0ZY8K^)CF>?$ M-[DHGO-2/3?B$/";6-##-<26=#5%5>T#^G5\!_*KX@/0)4](?['\3*DS#QIRZ*\C*5Z@/8-CAD%R$>2D MWWN;6(XC#8"03S,"!$3Z[3C_0A!'L.WDU#MA9NMRB=LN/RX5XA7+#,\># M7-%*'4M\^%UVF"!PO!/(3T$QDE*C.<%.DG/NCKC5#X.Y8;H'$KD-X>G46I5T M.3X/&DMEE@)4B \H<#RR1F@\3G)#1;?-@[!#F)03&;]$JC#A3DW3A'%$)KZJ MH\KAT30*WM-WX48A=T D:)"2 MF-&W-,U):#<6,02B&X!R-]$]LHI[>]1R?S'QO^P1$U\9:WQJVQ)L?$<]R,BD M:(8.P#I)<2]BX/TXM[:4_GK2S?BFE!J>@&)3#L-14AIA@BME%/#U_B>\:QBK MQ)NF$7%2*G9/E!Q_ E#4P&J]OHX:O+EJ,C2?O-&<45+!/MRC[ />'W8 [Y&ULK5=9;]PV$'[WKR V;IL RA[2'EK'7L!'BQ9H&B-'^U#T@2N- M)"*4J)*4UYM?WQE2TFH=VPB"ONB@.-C& MOZW.46^2!(?/G?9?7.P8RY8;N%;R+Y':XF(4CU@*&6^D?:]VOT(;SX+T)4H: M=V4[OW>Q&+&D,5:5K3!Z4(K*W_E]B\- ()X^(1"V J'SVQMR7MYPRS?G6NV8 MIMVHC1Y6#U?A5H)S=O(<[J!H(V"UHE^(J ?9N*T7."37#>)6R M:U59C?BQ*RYI@SF?6+1-&B9):^?*VPF?L!.QMZBD,.SG*H7T6'Z"/O>.AYWC M5^&S"M]R/6;1+&#A-)P_HR_J@8B"=LP:Y=&D"SOR^WQJW_ M\Q@ 7O_\FY@E)YK\+N8RCI%[&.!J"N)[4%4.;-\*X$YB"J+RECZE: >IBII+1F? MJZ3-E6$O1<5LH1J#_IA79R9U(1+&L<,&KM^D3%$@P*1*>@CH_5J5-:_V/[Z( MP]GJC6$-DLH$;,<1-=,B^MTP?*J$Q4\?++>8//)[%D33F?-[$2P6JS;:*%BL M4"18K69MK(_'2/.!\'N*-)>&PNH]<54=N#"[Y.-3J1K,#(5_E!R!NKAT\*#+ M5K%Z8$0-C-B"6T*6-2AMAF!ZJ%89+K M'##F%'#"I\3YIFZIEJO7DN&T9*E+_S'A?C*#*FLZM[ZB8U^8XV>2VV%8\(- M0P5#P[33+BQ]+-%>@EE"0B"#2]<='I0\X46-0TIZ\_D "N.4+6;CL,LC.9.) M>TPQFC0"3?BZTB [!I%O66,;Y H"+,JF9'G#D746@'BD59,7%,?218>$*X5% MV:^CTGB=(ITD#NO7GKZO";./Y4I0R@�_FEJ"FCFZ;@2R+!,)0H(Z"\R7 MXP'W!&I+M8T/TO$C$Z%?V78K+FQC.[[U0^'LY,"=&TQIN:7.<]2O>F67QB!0 M^&Y\26:-S##M["6.E)J+U)5K9<"S1;DFEC1:$_^YDWV%= F#>!UU]T>4>3FI MJOPU9J'L)>?!+%[C=15';3OL6-UN09VK8!J'[KY<+0^._XZI%Q(+%\QA41X6 M _P/\6Z>HH'I>N7O\?J)W7^HZG47F)]4>(UF#]T:R%"W"^+YVM_#*;MIM!O) MQ"DW-DH_-N!X;+AZ=G!2*HY+0$/:))#V[8F&$]4H_C13FI$G2,LO@]'N>?<0 M-1R.IVPZ*&&R1BNK0W-&K=2(L=[EOO]-.;3DE*7?$XZO/IH%HG+EF[*VI3X* M8!H$31OP>Z:4[5[(0'^^W/P'4$L#!!0 ( ):1IE@1E-#/>P, /X' 9 M >&PO=V]R:W-H965T;D8J_T M#U,@6G@HA33+H+"VFH>AR0HLF1FH"B6=;)4NF:6EWH6FTLAR+U2*,(FB<5@R M+H/5PN^M]6JA:BNXQ+4&4YW,R!V?)1JD?;O%GO@PB1P@%9M8A M,/K=XRT*X8"(QL\6,^A4.L'3^1']O;>=;-DP@[=*_,US6RR#:0 Y;EDM[%>U M_X"M/2.'EREA_ C[YNZ0-&:UL:ILA6E=F"P F=SV MX3/:16A)@;L69BW830.6/ .6PB0O_=*%T$.T]U.( +2IZ>X>.9I+-,48D: MBSFH+=@"8:L$U3J7.WC-)>VHVI"8N9KW*)Y9X0/Z%C,L-ZC=HN>BZT*<]FY5 M6=66MCL=\!+&_3B-_3\:S7KO:RVYK35Z+EO^X.8&XOYDEKHQ'O4^(M5IH40. MO*RTND<'9""=1?2->]^490*JLR;!M)_&0QKC240XQLSA.LOJLA;,69@CN2SC MS'>4U\1HDL[@RL_&<0)7O4N.>DGT1I-1\Q]-R0\J)^ MCN.>&0*)!@EU!"%\0/-,3M< MB)D\P*L7TR2>O#%TXQ<]'JCOFRWEE(2J.!B>4HEM8>73*8-N_,[V?= M=THH4G5G*<;.L^-D3".%J/>%U&B8#6<4LBB*VM3Y-9#G*CP\Z0P5 M2RUMTYZ[W>YQNVYZ^N/UYF4D_CM.#A2X)=%H,!D%H)O7IEE85?D.OU&6W@L_ M+>B!1NTNT/E6*7M<. 7=D[_Z#U!+ P04 " "6D:98LG?A=P % #3# M&0 'AL+W=O+*>) 2?IN@+K5K3IAF'8!UJB+:T2J9%47??7[XZ252=QW0[HOEA\N?=[ M[GB^V"K]WA1"6/A85])''ASE[KQ85J;55*\5J#:>N:Z]V5J-3VD?P6RFVYF -Y,E*J?>T M>9E?CGTR2%0BLR2!X^>#N!9518+0C']ZF>-!)3$>KO?2?W2^HR\K;L2UJGXO M"FMT))7/[1&P%NUMENN!=R(#YBX!M-@X5H9:X#+G&BYW)2K2L#2 M&&'-Q=2B,21RFO6*KSK%[ N*0WBEI"T,/)>YR._R3]&)P1.V]^2*G13XBNL) MA($'S&?1"7GA$)G0R0N_$IGC#L--:;)*F19C].=R9:Q&?/UU+ R=ENBX%JJY M<]/P3%R.L:B,T!_$>/'D49#XST[X$ T^1*>D_Y_9/:TXGL!WTCW(@=M"0%;@ MK3!02K"TY5KO2KD!7JL6Y:@U;/;DJQTVC49I2_>M+"UL!:KE!M:JPEYDX*F3 MHEJ#BLW9^>@=$HD/$I9P)[!4PA\..L_ M]Q0CMK-B /==K6S0&OO?'.J;5E-8*(:VT$) W16CH&*\KX[R0MYZCOY:U0V7 M.XQ]4V*(RD_(\!CFDQ#;4U4Y[R2=I)-@.,% F[TQ^8$Q1%G6325HUX4F(_L\ M3)UIA.O8U6[R/K6PR&TXPW(@FA,VGSB#Q$1] C&;9V4;W M&EV0K;AKI3?(NA\)=J#OA'1\:#5W:.T/'X3A87$(]J-IS@:H%C:YT.>\-/\-T^@FC^QB7"?-IF0#&$%&#RQDN63*G M9=HO\6W"D7B-S1>3$:1^GX3>_J-F[W$(CK=[G*2B=LA+W3T-!\^91YGYW-J/ M=E/7.@%3\3")_7OY[?F!R;'Q8WHP:"*0-VZ<-J@8']]NYAQ.AXE]V0VJG\F[ M<1_U;DIIH!)K9/4GLW@,NANANXU5C1M;5\IBU;AE@?\ZA"8"O%\K9?<;4C#\ MCUG\"U!+ P04 " "6D:98F)8 /80" "B!0 &0 'AL+W=O1R0 MHC56B3T8%0@FNY/N]M_A"'#Y'"#= U*ONTOD55Y32^=3K;9$NVADG"^%$8,X0:4BF.(VW(6R:)K55KJ"S- MN\D FU?4OGO74(!8@W;.P+72]3,;K.B31BS!> *BX>H)X+T&3BWF@1WN&X-) M7I.+<)S$>":C,!^-!M]LC52G].3A!7*/PLM\/+A7EG('2L,LR]%(DS"+$W*J M'='1W C0&[\=#'Z!5MINA/K;?@$MNKG[%]YM+RQZPZ0A'"J$QL.+44!TMQ$Z MQZK&3^%:69QI;]:X1$&[ 'ROE+('QR7HU_+\+U!+ P04 " "6D:98>!^M M\3 % !J# &0 'AL+W=O M?#:;.O&#^=5%JS?TA=+O[:> N_F 4IJ&7#3>J4#5Y>3M\O7U.=N+P1^&=G%T MK;B2M?>W?/.^O)PL."&R5"1&T/C9T@U9RT!(XUN/.1E"LN/X^H#^D]2.6M8Z MTHVW7TV9ZLO)JXDJJ=*=39_][F?JZWG.>(6W4?ZJ7;9]OIJHHHO)-[TS,FB, MR[_ZKN=AY/!J\8C#JG=82=XYD&3Y3B=]=1'\3@6V!AI?2*GBC>2,XZ9\20%O M#?S2U8UO&I/ )>,VY K#,6+>4((-IP7/=QUAEL] G>F/@"@CNI' M5U)Y[#]':D-^JT-^UZN3@!]TF*FSY52M%JOS$WAG0[UG@G?V?^I5[TPLK(]= M(/7GVW5, :+YZR$6\M.PCV<[,N9.LW4QU13.++YK2:^;[7;JUI'A8<4J%3&):\*"@D;0CGO MGA7:%9A"O;:D]"8097\L&!5]E78:['- +(E;XI"*DS(%HJ9:)Q5;*DRU5]I: M%Q6F3O$!RSFQC1=,\+Q:DVJBU1.51M,P=9M\%O# MNR:7B_J4;O'PSF#V2273L)6OY V4X:*6Q3)3']?6;'02UPZZ#ZH 5ZR=/F.N M:%PU4MJ95&.I\=ID6,F=P90)@I&E&,79^=371>6,F<:S6F\)51"3JCC% M8+151:W1(ZDPW3?DASBDU,'(CQ+VG.U]%[&WHRGI4*(%JI:+9[_,U*^T008?=$+"QZ(Q$3Y; M;[=PKH)OF'(29/X%W%8'XSM$M=HTN4M6T-"E@HA[SG2AB6"T#W^B@)GZ6AMT MPR0.S117I*/A!B$H9J$T16)^2N+VP$<0L>ZS(D 5ZC]0!>PF%S4=,X\.64/; M7KM3)@WVV&I%/:RU*7>PZ$) !TX7MS/0O#1>W[=3Z&WB.PE WS50U; 5"2@8ZTJ?*'!RGM(N,E3)1_.<8]DJ&.>:?.= MW6B \A2,AEOD[F5G0#")-\B_-V@\RX/JV-T)RQ +X?O(EP=QYQOY:HK)89#[ M])\^>;5:OGS#!"!KL2A-H-Z/C0][BIK6^CU1G/UCKTE5HO@# 7MQQ5& ^G # M,[#C?/?CK@:RZ!RZZV,$#;%#VT+>4RB755"J]?X1')F+PQ0'&.$@ELAQ/K4) MY;.C:&5'W^V!@0 Y#!GI V!D*\/"&EY2?;..=T0@^3BXU#]J-)9$GV8/?DQ5 M)+J5-62Q.%,OLG8JVOQ>.737YH^NR=KEA41!Q,N,9=T,.Q4*'286?L/$'H\I MSDBR\UL/?A)#,>&],O.\GA#PH]2IF L"X[5A]>U9L?B&2/N.\49-E\7AS#? M5O)=$+&94'1-3$SZ:/>Q_#36@PQ*T5D=[C.;J8<.$//1^0_$;>24RS1V+N6C MX/!T.$B_S>?'>_-\"L=FVA@08*F"ZV+V\OE$A7RRS3?)MW*:7/N$*9/+&O\, M4& #O*\\".]O.,#P[\75WU!+ P04 " "6D:98FI1\%E,% E#@ &0 M 'AL+W=OV?CT>FR3'4IB1JK&BE972I;#TJ;.QJ36*U"F5Q3@* M@M-Q*63ES<[=W(V>G:O&%K+"&PVF*4NAMY=8J,V%%WK]Q&>9Y98GQK/S6F1X MB_9+?:/I:[Q#266)E9&J HVK"V\>OKZP M05A@8AE!T-\:%U@4#$1F?.LPO=V6K+@_[M'?.]_)EZ4PN%#%5YG:_,*+/4AQ M)9K"?E:;7['SYX3Q$E48]PN;5C8DX:0Q5I6=,EE0RJK]%_=='/84XN"(0M0I M1,[N=B-GY5MAQ>Q?6NDW9Z/+6'Q MS#CI]"Y;O>B(W@2N565S ^^J%-/'^F.R86=(U!MR&0T"7@L]@DGH0Q1$TP&\ MRFUHD>.%1P1O4:_1FSY^%I\&; M 0.G.P.G0^@#D1_6BT?0^?95:"TJ"Y\JN!9;""!1"FR,L5%F+:@M86=28 M@JRL @&;3D=D&I&:RU*]V1P^W%PO@'81%C.9P%6U1F-YV< 50>E:T1)WT8OG MS^(H"MZP@AN&;W[Q05![K5:RD*0/:@4?1C.%=W7SR:)^ZT:9A\\F732Z3 M_)&KSJ>4UZ0Q#>YY2U/.0R(Q:&K^/ E>^9.S $PN*+5L\Z(0QL <$E66Y"AU M7G)'PC2DF;I YS[)\8YD#@C+KN ]ZD0:A%K+Q/G^$X3Q:!)#3KZ#^9-1H3./D6^R]&_CA$#XKUM$8\%[-1ATUDARZ:D<*VQHF9@ M0-FUM*L-0R<^]P.2!7T])*(@;*%ABT(_I(1!G>\D1CQ-\CU1^S"=QGX*R/\YO/KBX5E5W(7 +G&;. MD!/MRK;;X6>.M6S[9;#8NCI[* RQ5&M\BJT<1Z6#)'4:3_V3\$F2&F"B8$3J MAYEHKQJ?)",CLZKO^4$]'\*ST ^C^#\GJ!,ZWHC\_H<$=?HHT:Z-#E0+=?R. M# [W$JM22%Q<*BKI-)4=91T.XD,;#:;DR&8MPV4DE74,=QH%?A#$/8*!7*1# M"=LS@&[[QI(,A_T' TR;V=TIG22J87BN\S9:=,4GI):2:[%UX)0&7N1G!QNW M,XI/=\LQJ%+2IYBVEF*1*)$%5R M.$U?-)>%2.Y>WB:YHMR[=N*54J58L%GL@$Y%14WF&&!^NX"S,/:=A_WN+V]= M.>Y/C0Y=&L=[5W>JF&PO=V]R:W-H965T9$( FB<[CY] <\V4GW5*\X-/-15H\^'*V/6;T8C M7:QXS70HU[S!F854-3,X5,N17BO.2KNIKD9)%(U'-1/-\.+,OKM1%V>R-95H M^(T"W=8U4X]7O)*;\V$\[%[:"$; M4'QQ/KR,WUQEM-XN^%/PC=YY!M)D+N57&GPHSX<1 >(5+PQ)8/AWSZ]Y59$@ MA/'-RQSV1]+&W>=.^J]6=]1ESC2_EM5?HC2K\^%T""5?L+8RMW+S3^[UR4E> M(2MM?V'CUF;I$(I6&UG[S8B@%HW[9P_>#CL;IM$S&Q*_(;&XW4$6Y3MFV,69 MDAM0M!JET8-5U>Y&<*(AI]P9A;,"]YF+.R.+KZ^O4*\2KF6-OM:,S'4V,BB= MUHP*+^G*24J>D93"1]F8E8;W3!2*=8LN7W^]^5<&X4T^<\QY9WL[+AL"ITW M>LT*?C[$V-!/H[0O(LQYY]I+T[W+2RY)F(3PG##XT\)$]DK71 MYF;%[2QK'G_^:9K$D[<:YI*I$N0"2J$PJ*32<$+KAE?#S:<0/G<'6OD$0Y1< M ^8TNV:))#"DF.B!6.2 ZJ P'5AQ> MKCEK1+.DY7?^L"Q):&B/:PQ7#:O@ MEM_SIB4CEAQ.AA]NKX>(W_[8-5>V3J 9@6V0%/JXQJ!W 6_I1#+0B1I3*N+^ =8XE!C")2(R MZ!\4&4=!EL^"*(I 4V[0G1,]6-BBO:Z8UKBWD'6-.CLSK!@29(V>X"DW_7W37KF/[%(*#6AC#>0?09@;@#UP50A/^$D4IWJF_55AA*?7/ MNL4C62U;=/5N*GA_S]52D;DOO06W.8%T/!%HS';MM> /:^%8$9!7%ER85O$ M"G)-5?D9/!<3Q$V>WYKYJ.6L9ZM'FP9VG>.BPQ'?AAY28I<%<7(\ MY9$"P+\1!YJVGN-Z//D0P^6!DZV=GBQOI'4-?R@X'CX)\G$:S&81A/"I@=\9 M\@QCQA?5 -:M(K+VWGQJX\#E[0>!'1"O'B$/(^Q#JHJ,]3)"V'#%B>V(PXO? MB8,N2'SH8& :+#\*54I[=$1+[L7L@4CB<-*C4)R:SYW@8/=,5&Q>\3X-=@&- M,%Q&/!*:OC+")Y<541G?J#Z3%;3/GZZQ))^6K2(4M-:LT(A0NX:(4T-TH!QL M& *E$E1A7XR%U%87V6JD$J9$#OVS+RX1 =B M,SWP_UB&.N-<+M&Q2[3?H-/PO0M+I""F>M*OL>T/L1#+&.JB13'XM,-O F&[ M*/B76&!5HX2@3^%/5K5\;R$S\(X7W%+3:YQ"&DRS69#F$;R"23B=$)7&^)Q. M@SS*>U0^6:#%3F \"2;9&$XA#K.L7^'#V:Z(@S1-<<$T'(\/(1Q8/ TFTRA( M)K$]?S:%+)SF^)SGP32>#+PU+&^.;DZ38#9UX&<3VIRZS?$XAC]D5TT=7;O@ M1_[91(2/W\..<.LMS)'>%7!/=D:ZVPZ3RB/)*@5V0%@6"RI%9D.AZ]*?]^W: M^K:K)!XC,B:4%[M/\I[CNP$=(IOZML %RQ=J"^#$9^C;NR^ZR\G_1_S@ M\A\2/+N1T/'_CSXO_F8#_AT1G_#!+DE^)?T=?2\I:_/2FJ9M[E%1&ASC<1S, MLC%V#<3=. DGF=N[S?BS61[DV13B69A$W:27> ))F@?C>$:D1E8GW?PNJ1/< MCTP[A5DXG3V+[, F23!&>J*=$<7-[ M'>B+)[KM*S=05-(6[3T./>GDCN9^+Z@D!N-&>V@(U@&D >!%P.5?Q5WQQ;J/ M=8#.P2PC9-GU^4O>H$GVV*PWQC* MAKO*1'SS>ZD3Z?K1O68'NT@CL*,OO1![9WPJTUXNM&\EO$I.++;@_=+N&N;L M7NSV4)@O\)GBOJA:\KN_=^#Y)4VX?E96@K2C]AS_:IL.\$")QF,^#QW$R&>K MY>X=?39>'#'*F\31R=B$J;K.())/![\YOSJ6OP262CH\FT[HMDX@VF>##[;1ET_ M9ZA72/E9FMK_.)^]T$"@&5Y!%,9]RT!4ML+;!ETMEXWXWZ'T@A17O+)&1O?W MD;=W=_K.+L]16FCKY,)+GE,0]"!L8+"=IF;3Y3;F2[J+#WN!"3-'VY>Z)ZM\ M.@WS'Z*]C>!C2OLNZH?KF(93K^.Q#RFCG2]?-;:N]OL>52ULD=Q'L/YM_PGQ MTGTYVRYWWQ_1?$NLLU#Q!6Z-PDD^='?;;F#DVGY'FTMC9&T?5YRA!6@!SB^D M--V #N@_K%[\#5!+ P04 " "6D:98)5-8;D8$ "Z"0 &0 'AL+W=O M?2Q#:02XOF M88$@R;8/11]H:62QH4B%ESCNU_>0=!0'2+P+],4FJ9DS9Z[D=*7-@VV(''MN MI;*SK'&N.\US6S;4)55&IE7@R'1WG+AHU2B M)66%5LQ0//OB2Y) MR@ $&H\;S*PW&12WUR_HOT7?XL]-;I=J,,!JU0Z9\_;^*PI7 R_$"AV"@4D7<Z &,[S3O%"YZ+8"?B-FP$;C_99,2PF._#&O7OCB#?^ MH7OL2MA2:NL-L;_.%]89%,3?[[F<$"?O(X8F.;4=+VF6H0LLF2?*YE\^C8Z& M9SOX3GJ^DUWH/TS';NW1<,"V$=A]0^Q2MQU7:X;CSCL<"F>90T ZHY]$;"[T M-G,0=8TA8FU**864,B2D;/J,L,6:\:Z3:Z&648.L$V@-"'*E/)>,ZIIBHT43 M!I^8TVQ-W!PX?5"%O4@,:Z-;M'7IC0EH&#.0!AL+*,!5_Z#XPX= KD+N# 5= M1RT$#'CCDU @P1U[]-PX0N6\]5=!W\-A$( =;8#*GKCT/,T#B8'$54F,+S&\ MK(N!49B#:&HR!CX%%[BUA/.]+Y].BF)X=G5_'E>CLZ_)/+'O@[L!Q*#.! "T M0P119%(\D%P'@BH>@L6"0(1+\2^PEXA1TK=BJ40M2JY#BB4&XKD M((1KNP5?&^__<(KB&A)F*VRIB7&%NUALO*I$U$)$.%@Z;^+Z=1 M2%$-GU*[ MIL)&'ZM-Z%;"-= LT5++,$?Z\1/8E=K"C*%'+V+OQG8K>2?T,ZW[M.6S#*^&BPL>.72U=J?]@^3\W0?OXJG5PT:8HGAPB354!T.C@\S M9M)+(6V<[N+MO- .=WU<-GAJ2!$% !C#0 &0 'AL+W=O+%*>^>:;!V>HPZW2UZ8 L.RVE)4Y\@IKZX/)Q&0%E-R,50T5 M_K-6NN06MWHS,;4&GCNE4D["Z70V*;FHO.6A>W>NEX>JL5)4<*Z9:_^)"; I++R;+PYIOX!+LU_I M"?PI8&MVUHP\62EU39M/^9$W)4(@(;.$P/%Q Z<@)0$AC6\=IC>8),7==8_^ MT?F.OJRX@5,EKT1NBR,O]5@.:]Y(>Z&V?T#G3T)XF9+&_;)M*YM,/98UQJJR M4T8&I:C:)[_MXK"CD#ZE$'8*H>/=&G(LWW/+EX=:;9DF:42CA7/5:2,Y45%2 M+JW&?P7JV>49YOU3E:D26 V:719< SNV5HM58_E* K.*G:JRQ A>6I5='TXL MFB7E2=:9.&E-A$^8B-AG5=G"L ]5#OE#_0G2'3B'/>>3\%G SUR/613X+)R& M\3-XT1"#R.%%3^!]X+H2U<:P\R$"?QVOC-58,G_O\[>%B_?#T3$Z,#7/X,C# M[0Q>R^D,_Z_J6^0.F+#>HU]B(2YE*Q6 M%BHK<$F^H27L3 ]1X%LC;KA$*4-*1 UN28F6=XQ8](IC]J6XW_66T.%=%U5- M3=#X[.+RJV'XDFVYUIS@D3!V0FJ3R%A4+=*+7$=W>5U+D7'7<9$"\;8X+$RC M[SJA$FQ!$2;2&9=9(P?IEUN&VTPV.::5HHM>B;??A=6EO36KJ49,SZ]0,@?M MMJ>2&\..77S:]*W=H6VHO3$@?4Y1S'F"!J6[) M#.].[TIAV/XSY+AP@KQ""BY6#9==;,L5MJZ\=;--[5IA/+;N-#M>!C"B: P! MR'9[,H>"^P6>LM_PR&!%-P9A3%\1G1X"WZ-@ROGO!Z,OA09X,!(9#C1,#TZT M$4TT&FO1Z*PIL8%9I0]&9_><7K.Y'X8S>D[CT7NH%-X)6JFKKO.][3M?W^@> MY?O-JS0,PG>=[T$8^8LX\>?SU*W#=.$G*4)_WTZZ=+2-A,)0-T@;;T0/\4,_ MB -_'@(-]N'Y;K0/(G]-(Y9,//3>;!/;.A1\\0/%T'/_:=][;,;A#-_ M$+D)CN1GC(UZB=7:_9=#R=M8^.(P(]>+N_\-PM5_P#9O]<,I#A MU+'"_<^QA^ 9Z=M8SM9:E?L*]N5ERAT/H4E--NY.O56-S%F!C-@*H')]LV^; M/URGES]6%7TF(C]9Q'X4)R-7 G$R]Z-YQ (_"A9^F$2CJS[E<9SZ:1JP)$W] M $7VW9TF.Q=?/"X;=[VG^=M4MKT##V^'+XCC]N)\+]Y^?J!O&X$>2%BCZG0\ M3[RV(?<;JVIWC<9FA)=RMRSP*P@T">#_:X5#O=N0@>&[:ODO4$L#!!0 ( M ):1IEC8H.YW= X ,TL 9 >&PO=V]R:W-H965TK(PM98.?=GWD:JMDSHO*XF@QGS\^*J6N)J]>\+T+^^J%:9M" M5^K""M>6I;0W9ZHPVY>3XTF\\5ZO-PW=.'KUHI9K=:F:C_6%Q:^C1"77I:J< M-I6P:O5RJ4%E#)"3^7*ES M511$"7S\'HA.TIZTL'\=J;_EP^,P2^G4N2E^TWFS>3EY.A&Y6LFV:-Z;[=]4 M.- )TG4]$UKK&E&$Q."AUY?_*ZR"(^RQ8A 4+YMMOQ%R^EHU\ M]<*:K;#T-JC1!1^55X,Y79%6+AN+IQKKFE=GTFDGS$I<6.54U4@OJRH7EUY/ M].Q2KRN]TIFL&G&:9::M&EVMQ84I=*:5$P_BU<&+HP9,$>FC+#!PYAE8[&#@ MH?C95,W&B3=5KO+A^B,<)IUH$4]TMMA+\&=I9^+A\50LYHM'>^@]3!)ZR/0> M[J W=N!_GRY=8V%1_QD[L*?W:)P>N=E/KI:9>CFI2>;V2DU>_?C=\>/Y\SW< M/DKKW0EJTS+0CC04G#KQK&5657P"Y5I(->-O%)BJ50E()I:6B;,6]H< MZQ6$D[PUA__.[I8C%_ M_M?3TPN^/'Y^P*S(NH9ZY;)0PK9$T?.W;@L^/8OC+KE+E;56-SJ\_^8ZV\AJ MK<2Y*4OM&+P>T*JPZ^6;\[0I:$N;TS&B]#HQX?C&TA%G[''\6G$S)09N1&Y( M7EB5%6T.E12%R+7+"N-:J O/ %R3/,EL1F8 Z#16 M,3M.]T0[8($.I/@MSC3B.L8?S\E24>2"0TOG!>AM89?(IE$PIM8521Z& M7\H*09I>F5(PIJ#*=B?S3PA2O'0JMAN-DT>S-!5,T-LBEL!++)EZ;X&H(%'G M*,A$<:^DMATWT>."@DA@QT^>NQ[CM7&:C(.8<@C$[*1(66QP63( PBNK-I1) M0$3@SI2P7.^F9 S8SV2?-Z;(E75_$>0SS8U?*=U&K)"XN,0@2&N3LY<0+JJ< MM;=C][BHV5BE1.GCG#XD"B=LUAIQ% M7==0!QE&E&(+S;#EX@8$)PSN6MQN@ _)NO@9&X(_U&Q/^#E)X>=D;]RXZ/ 8 MK)XGJ]T1A/82&X^4>W9@3?PQ+XJVVX1(UU:-NV6%K"N-VUN8#+1CMA6HN7;I M=*ZA,.4 V9 _;Y_%-9$6+5[*@B"U[[.JT$CNF*^V-E6/4YQK)O9HYG'2S..] MFOGHV'K>N$:7%+C&U/%U%%C<'FR\^/'PZV1-+U%A0?Z6XDN,6JZ'.63HI?P, M4T^;<\1V*"9J[VO-1@*15BL")M9>Z07N VD']O<+&H,LAZ/&# DQ/+9C()J* M55>J:NEO9I F>S3*C&/T&GW([!6 %0ZLY+09X%HW @'<*>=?*.#NWO2 4YJ2 M$K:[JON)=YOP\I4LVJ0#F:6H?^OE7CS,S!5@:JD+DCTXT#BMMA%T1[;QQR5Q MK(W)M[HHIM[$*UD;P M[4.JL#QDPXRDEU=42,CY2& >Q2&;:]+,AYYW$@''_MFI"OMN-.A;P&C!< DW M)=DSY<(9>N..,?7,CXQ&4WB@Q,29BI+$X;8D)OHO9$2#O67((JV/PL_%QFPA M(SNEFK3EZ.CA/./T)]>P8J"U->5M:OL@^DD"@B=[W?B8L@)!$;W3M79TT5 (@-U14UM90N#.60YJDW(*D4:3:'7JJ M)3LC5!)R#22A2PA^A K9MV+_6;45@C6+TA?3I$.B!B."!>*9(Z_VKV'K$%PI MGE*XO9 WI/\6S!2:Q2!2' 1Z^]NR=* V30[5;*%:+\7CQ9/9D]$"9B+]O>].#F>SYYV]UA7(WG< MW3IAVK.IXF:?$S]-3OQTOP,:'!>J2J!Z[B/(>^T^C[GSMU,3;U.,].;N@R0C M9(W "$SF6A,)T*<8>Z-YP Y#9+-$"<5ZZ3-:QE,?(4E?4Z\UBON(%(,@'&(X M^<%=T*6N8X-_'N^91DK;^\08<#;PC3,ZKKI541==D,%^H[LYK:G_&+2)O$8H6@H4>SO>YTJ=:LU'>5[YKO M*'Z^FHCXU9>6B(+./_40FBN8,X59QXD31!NJ%AR5:E0+QW->E;Y"=SYG5P,W MZ+:A1L&5U(6,6:?R^9N*[3 +%_88BC):JU3S@K%<99J;7I2NV]1L.__U]<^I M[P5;I=(1I;=:E_L!KJER9;P$[G]W)0;RIFKM2 M2U%\K0Q\O-[X('VKM1=>IQ+"5_LN)-N.DL-/2">;FUTMBH$C5JH13L:6XMH: MXMR:E6[\MC+/N32 'IJM&6%X*LZ1C.:2U[^K$-*FL0E8TNB&. "T 8L;WR>@ MDSMJ:?@F1%)X:BM.HU=3<^%*YRV#.&?6'F#6:VI/-HI@HTJ-AQ%9,J2N='"R MN([+U@\C@B%+( MCQ&;C4=C%:GHO-%]9V"/5C-X-GN;[ >[>\Z71H=*?17S42%UO37_:$-6NC#7\YP=AK@+W)Y_%>&WFO*.D% MZIWFAL=%/25 F%5.]>&H[?T)= >0PYYO@,(J#RC+]D*E,)% _-@*KFJO--E; MSR+7K?;C&4F>'9-!H6J3'G=_[TM:]3IMA&_ME:TJVV=N"<,\[%_'@1X\6#XP-.DW5ON!";XAQR#96-].J6DH[>4 W'J=LE M?HEEW(BJ!QJ=3>EX#Q9W*3=Z2!XI\^%N(EV/2G&.PM+CT=&&YB( 8YK(G!10Q MZ)N+V;CY?:QS/PV=G%Y^G!QPP"M0DL5E8DN.'+I:N6\2* IGG&F&N8.W"(Z5 MG9HI"0AU?1I,X'W&!"FHC64Y\D%*9%WW[,H.CG%A387K+, =D%'\"Y$X^ML[ MPN,K#V0>Q&B+#BE'!7)F\ ?B>'MZ>09Y^*ZD@'"8Q.'\R53$E/Q]3*+$@P^F MAB(63^<'/XEW)3EQX DG]J^Q3.+*U]V4=M:G39*2U*P)FHT*#0$I91[]*>\R MSGZ#42J9;;J.>JED MVC'LXA,JL@'J95/?*I2JP8*02>GD;9P"4L'B9W@9K3 M%P&5.($=%G-8EL+XD)M4-\1DK">T,'/PNO/XV%4E;X. '2 MK]:%&N$K)/NXS-,$Y/8NBB<8E SW=O#X35O0S178ED6(VTL%H*^X,;J"@+H( M?GS2"_I1>!%)@SJ_BM*CF7@S1%7M//HU/ ;]3?$!:,[KPU_(W6-83\VBY/JK M0(I?T([!,<$@F0ABTK=^4)#W/0V D$[3 P1X^ET_?R8F[_QPX8.\[COL),ZW MJ59U_50F3%%O669_1"%JJ4-]!+M+!N,9#M.N=!<4 RG5Z_6,DIQR:(3DB^'J.&KMM-4C=(')QVSG9OD QZ_ MABL_NXD5YV#C@$P\K:?,X>0'$9LV5.N9ALNE6UMYE\*KJ>#E_EOJ5U"$].8G ME[">MO&SLE0^$J.>2]J,?L6.7$2[/HO>$6T'E.-$=_ J'NP0R\%L8'_)(@:V MTI?X4+&ULG5;;;MLX$'WW5Q!J432 &MUL2W9M TZR M-V"[#9)T]V&Q#[0TEHA2I$K204UU9>R 8$S6ZEJ:K"KRD W"FCAC&H>Q&$X#6K*A+=: MN+%;M5K(G>%,P*TB>E?75#U? 9?[I1=Y_< =*RMC!X+5HJ$EW(/YTMPJ[ 4# M2L%J$)I)011LE]XZFE]-[7JWX'<&>WWT3^Q.-E)^M9U?BJ47VH" 0VXL L7F M$:Z!C@RR\!6#N#.(7=RM(Q?E M#35TM5!R3Y1=C6CVQVW566-P3%A1[HW"689V9G4'CR!VX)-;4$YBD0/YO.&L MI)8U3:@HR+441B%_Y(IRNT"3]P]TPT%?+ *#05BH(.\<7K4.XU<<)N03HE6: M_" **%[:!QC\L(.XW\%5?!;P$U67)(E\$H?Q^ Q>,C"2.+SD/"-DJV1]V/F> MF8I<.SU D3_7&^W&_SI%0(L_/HUOLVRN&YK#TL,TTJ >P5N]>Q--PX]GHA\/ MT8_/H:_NV^0B&Q(\2_WZIC9O&-6M]3F';5XM)@@II([C2=/7\Q'#Y4">'%H"$J>5U;SD=7< M"I^,;NDSU@I#$%1HVJ9\HR0>5FW#ZWV_)5$6^^DDMG_CJ9]DV>BSJ5#3V(_B MQ([ZLW$X>I"&\A=68S]+)\XJ\Y,X(V?$F@QB3;Y7K/[4;9[)3R!+19N*Y62- M=?:46F=A3ZMUY* \.*#HP'=EK2#2\@Z$RWQ0S/:O9=U0\?SN319'Z4=-=@BH M?;*G*++N#L#_5NV+8 :G[@TU6%4LS9&?A)&C>>)/)FDG3N)/4C3QTS3JI/F/ MDDP'2:;?*\F0^VNM\7:TA?!71C>,,_-\2I2SP*=%&5QL^L**::&9-CWY0W[- M1P-]Y 9RJ#>6E1=&ULE57;;MLX$'WW5PS4HD@ ;W3SO;8!)[WL FW7:-+=A\4^T-+8(DJ1 M*DG%\=]W2-E*LG"TNP_B39PS9SB'P_E>Z>^F0+3P4 II%D%A;34+0Y,56#)S MI2J4]&>K=,DL3?4N-)5&EGNC4H1)%(W"DG$9+.=^;:V7%KWQ76+<0+N<5V^$MVF_56M,L;%%R7J(T7$G0N%T$JWAV/73[ M_88_..[-DS&X2#9*?7>3W_)%$#E"*#"S#H%1=X\W*(0#(AH_CIA!Z](9/AV? MT#_XV"F6#3-XH\2?/+?%(I@$D..6U<)^5?M?\1B/)Y@I87P+^V;O@#QFM;&J M/!K3O.2RZ=G#\1R>&$RB%PR2HT'B>3>./,MWS++E7*L]:+>;T-S A^JMB1R7 M+BFW5M-?3G9VN=:47VT/P&0.[W_4O*(3MWWX0GJXN&,;@>9R'EKRY/:'V1'U MND%-7D!-X;.2MC#P7N:8/[&D;=NKQ MTG\)NP]KP:1]'CW\M=H8JTDP?Y\+O4$>G$=VEVAF*I;A(J!;8E#?8[!\\RH> M16\[> ]:WH,N].4M7[$_@\[6<>\-&#)'%DBBZFL9@[*K9 MV"I!-YS+'5QP22NJ-F1F+F<]2EY6^.R]PPS+#6HWZ;E4NGRFO1M55K6EY=8' MO(91/TYCWT?#:>]#K26WM4;/9W1B<,<=6C^ MOPJ_D<#(U:VEG!LGO&1$+:6L]SNYT3 =3"F%410=I?1?$AL^JJP) D\>ZXFKA%EHWYY.)R@JHF3H3#7# ML"W<@O[<7$M<308K>5D#5Z7@1,)FX:Z"\XO$G+<'?B]AIPYD8IBLA;@WBX_Y MPO4-(*@@T\8"P[\'N(2J,H80QI?>ICNX-(J'\M[Z>\L=N:R9@DM1_5'FNEBX MJ4MRV+"VTC=B]S/T?&)C+Q.5LK]DUY_U79*U2HNZ5T8$==2[(@TI]&:$2Q5JXW@2FZ2"T/G)1KW8B[?N6I8 M!@L7;Y<"^0#N\LVK(/'?'N$0#1RB8]:7M]V=(V)#!CKK)W(#C9"ZY%ORF9=Z M#/11L^.@[PH@68%1 D5*3K19,BF?C!M6BQ8K"6%L#V#( 4:+,,@.,)9,D8VH ML&=@;5DKHE68 '5Z[ABLD)/?T+(D=T*SRKE@%>.9U4+;5Y!!O<;-O@I"\IH$ M*/LT12D-:;].$]_!NXTWE^-=DQ)X]D0P@5Q5K.L9^3]X!4WQ*_+F54H#^I:< MD, GI_W?5XZQ]+)BJ+WG7NG@-?;)D93&0TKCEZ;TFZ(31-,#SP=2;^JDS-+DH,MM1,,6]D#IWDN7X],E[$GE^F':. M9J%1]*(H=FS)(:C$]U+4,5##V$MZJ#3V@G#J?%.#+R4?Q1WY""D'UF+BI;/H MD'S28\+_'Y*G'C[/QE[H119AD'HQ30[(HQ=#WOB*_%'R8605O626'I*?^6E' M/O2F<4]^Z@5Q>JR\DZ&\D^/EC>-'WF+E88V]>VSP$<> O6^UZ;.KVK2+?[L[ M:C8Q+F,E?]3#>,FO1NZQ1S:=7]CC8(< H - 2G6L:?T)3-HWSER3P^)P;*LX MD6!&*+,Y([5]$$\Q\7Y"S7Z,8D)](R8$HXWUA>(419K,C)CV(O9>',TV^))C MVH+4[]/5XQ^%O:_8T:1-#B8+K*VMG9\4=@#LXMV0,7P=1K15-YG\?[R;[S"F MVY(K4L$&5?VS*38DVK\P#H;!=?D? M4$L#!!0 ( ):1IEC>MWY7C@( )\% 9 >&PO=V]R:W-H965T5%(UU*"IMH%N%=#2@1H>Q&$X"QK*A)12/ECC<[GT0BL(.!3&,E!<'N$*.+=$*./WGM,;0EK@\?[ M_M'ECKGD5,.5Y#]8:>JE=^F1$BK:<7,K=Y]@G\_4\A62:_ V*GNP_D5%Y30[.%DCNBK#>RV8U+U:%1'!.V M*'=&X2U#G,E61:$Z*,D71G/&F6&@R=M[FG/09XO 8 3K%Q1[MG7/%K_ EI ; M*4RMR0=10ODO/D!E@[SX(&\=GR2\H>J<))%/XC!.3_ E0[J)XTO^/UV?7'5* M@3#DYRK71N$[^366>4^N]KX&4LBFE9JYAL%@=!^,'[T.I@G5I)(<^QG?"A/$ MU++35)3Z;#[!@A6UJ]@U%-#DH*PQL>6S-4PF&_JL$$O0GT#3E+_ KFG_F4ZF]Q+0[D%Q7Z2I+B) M(S\)(S)6@N"H:1I06S<:-/Z!3IB^?X;38?JL^J;[Z]Z/+DQZRX0F'"J$AN<7 M4X^H?ASTAI&M:\%<&FQHMZUQ@H*R#GA?26D.A@TPS.3L#U!+ P04 " "6 MD:98B1ZXHK,$ !W"P &0 'AL+W=O^64MN D[1=@;4-XK3],.P#+9UM(9*HD52<_/L= M*5EQ L?8A@&&18GW\MS=<^1-=USRJ.1LN%6J/A^/9;K%DDF;UUC1 MSIJ+DBEZ%9NQK 6RS"B5Q=ASG&A04"U[/APCV_B+2\ M$?B9XTX>K$%'LN+\3K]\R69#1P/" E.E+3!ZW.,E%H4V1##^ZFP.>Y=:\7"] MM_[)Q$ZQK)C$2U[\RC.UG0WC(62X9DVA;OCN-^SB";6]E!?2_,.NE0V"(:2- M5+SLE E!F5?MDSUT>3A0B)U7%+Q.P3.X6T<&Y153;#X5? ="2Y,UO3"A&FT" MEU>Z*$LE:#O;^@N#*XY"756C*3KK-;MBI0CJ9C16ZT\#CM3%ZT M)KU73/KPE5=J*^%CE6'V7'],\'J,WA[CA7?2X%2SXUG9PW+;NH7-9LQ1G0VH2 MB>(>A_-W;]S(^7 ">= C#TY9GR^I)[.F0.!K,)6#[[6IUD*3.U>/QP"?-'D< M\&+?I-J1VJ*A!JL>X=V;V',G'R3P^JFIR"]DCT)D@X2RO2(DWDE69M ?4JP52%TEH$]0H]B_E;RIE!R=#WZ9 M=L/L_=,*%OBM1];H1/VJ+!#E<$91!-K$D0P M<.@EZ"CN$U MYLI(N);O^R00VU'T$L*+C/O6)'8L;^(:_TD,@1V'M Y#*W8G@RX;NN./*_N> ME<0M^&2BE?U6V8U<^,8[-DC8(>5G0YVD 7)!\=2YH.6_88<-)QHE[!LE/-TH M3_2]6?XXV1XG#?W7]M!._X_>."3ZGM[?&L,MC8 MN=@QH3WI7FJJ>Y2Z.D=IZEI)$%F.H:;KV9.@U95]39,DM,(@!C>Q/6>_V5D\ M \\/K)M-Y^_Y"S'ND3D4:0V''R*K(7.?&LB-CKAYJQ;FA[\2F*1#U% MHG]*D?8H/7()?GS0:SQ&FY/&C].FO6M7QDUZZ 9;-Y!7:='H?)@#$4F(&%*U MXI7D19XQG2"JL3(WE=3@:3X3K&N_%]RY-6P[O(V?,CMH,TM5'SP[?T>#2RZ5 M-BSP'JL&=:/K8R,(!S<4B='7]_PU02P,$% @ EI&F M6#[Q3BGO P T@D !D !X;"]W;W)K&ULG599 M;^,V$'[WKR"TB\4&4"/KLF2O;2!7T06Z@1%GFX>B#[0TLHA(HI:DXK2_OD/J ML%UXC:0O$H^9;[ZY2,YW7#S+'$"1U[*HY,+*E:IGCB.3'$HJ+WD-%>YD7)14 MX51L'5D+H*E1*@O'&X\G3DE992WG9FTEEG/>J()5L!)$-F5)Q=_74/#=PG*M M?N&!;7.E%YSEO*9;6(/Z7J\$SIP!)64E5)+QB@C(%M:5.[L.M;P1^(/!3AZ, MB?9DP_FSGGQ-%]98$X("$J41*/Y>X :*0@,AC1\=IC68U(J'XQ[]5^,[^K*A M$FYX\<12E2^LV"(I9+0IU /?_0:=/X9@P@MIOF37R8XMDC12\;)31@8EJ]H_ M?>WB\!8%KU/P#._6D&%Y2Q5=S@7?$:&E$4T/C*M&&\FQ2B=EK03N,M13RWO, M^]3VSYY!NO5"[)795">JSO(.^!O->3O_;. GZCXI+XKDV\L1>7N6SVEO'W,@&2^P]3&NI+4D04E<%"HG"K>38^Z;@7O:<:^0.]N7 MJ#3D"\T?W30F"*BYFH_L]IX\DLCUOHO_C8'0+%<S)D Z2_T!16W MT%J5VLTCOI\^Q)[K?>E\=SW?G@:A'46Q&7OQU YCA-;QP".,0);AF:916G5> MZ^!)'8:Z0=IX2!WC>[8;N'84N"2()X@W.87UL/XN210&=AP$Q)W8<>2>$MM1 M(6BEM*CM3=V>^[M][;/K>A-[ZD;V) R,M]'4TTP/(SSD:]06]D: $Z"G>O2='H@LD$+_L6^_P[E_+"=%K/ MSG3W,/KM]6\7V5^78X#6P_"$>FO(,P MLOW()Z[MNU/;"_W14U_.01#;<>R2,(YM%T5.%9!S<,_B4; UKPF)EIM*M5?N ML#H\6*[:>WHOWKYVT+&UL?57;;MLX$'WW5PS4HF@!;72S8C>U M#3AI=[= BP9QNGTH^D!+8XFH1*HD%==_OT/*5M3 $6!8O,R<.<,S'"[V4OW4 M):*!WW4E]-(KC6FN@D!G)=9,7\@&!>WLI*J9H:DJ MTH9+ESJJL@#L/+H&9< M>*N%6[M5JX5L3<4%WBK0;5TS=;C&2NZ77N2=%NYX41J[$*P6#2MP@^9KV?P'\>]'HS!9K*5\J>=?,R77F@)8869L0B, M/@]X@U5E@8C&KR.FUX>TCL/Q"?UOESOELF4:;V3UC>>F7'IS#W+V;8:J'D'I2U)C0[<*DZ;R+'A15E8Q3M0 M1#[$83P=P4OZC!.'ESR#M\&"BLK '392&2X*^+[>:J.H/GZ<2[=#FYY'LW?F M2CD!O]>I%=!F^&^$Z[;E.Q]!7F^ZJ@-P1W0<4+<+V /-UG01 MSY$>A3U/>A"@> S *(#OZCX'J@M3(E0RZXJ$6-GYC:P;)@ZO7LSC:/9.0TN MVH<]TT"_G:SHXFMXS:VW;#43N7YS-;DO%>(?M0*D=%9:J2=6:JMW,ODJN*&M MC6$&-;R$:![Y21C9T33UTW0V^4(<%"1^.B,7?S:+)O?2L,K93OWY+'6VEV00BW6QN,BJ-D=H%+5E M90Y IPGXJ^6-K6D?!)H+N"=1!A*>]-)/!(->L>II' $]9EAOK6"C,E_&E_2?IO.CO&^G;R'RPS!\%)<$3[MO>E[88- 5 M:U2%Z_T:,MD*TS7(?K5_7M9=5WTT[]XFXE]P.L *=^0:7LQ(3-7U^VYB9.-Z M[%8:ZMAN6-(3B%[7S2 FSFB@QV9L-* [D6*"9@SP799!]N\8I?0P='SG.##' MZXU0 ^YHL(5KM$#BZW;&Y)M;HB0X0X1C2@!#JZ'SZ#]$?D<)Z!E_873@E6>@ M7%E2^JQ>GI*AXRF+4(IBH2"@_-NC"4I3A23M^*< =4J=2K#Z?$3_K)V7SBPA M1Q.:_HT3L1DZ?0$ @+@?!<@W]!H%T(M#4SN2N:AP@*.!HP>@!, MS99HZD&3J:6E^YBH=5\()K]B*2=&8\@Q!W0%9@QQ1 3,5X,D8)%'@OJVP&N" M5SB&1(#'.*8[(C!9@QE-<8P1![^ QR3!2A*FX(GDT:AP/D1(0)SRC^ .8 *F M.$WE,!^X0IJN#'#CPLQQ;F9PP0M4#H?P*!%[3!UT4$/MQ]!!.]8HB!!5K+[! -EDY>CQN6>$T>FW$B M%%=PSNTS$!"6D1-J!>$%!^!;& M:.AL59"R/7)&/__D=[U?F^BU"199 JL1W"X);IO01W_NLJ6,))E_LLHSJ"GE M>5B!_PP!-LYA.QI6U?W]*!RX^RI'1L6W>ERH[OM?JERIKCW=+Q[FN"0R:? MH42,NR\BP3OS].J,R&C'&Y>W5WK9,WHY1WM$=@A\FR+E[G>YJF6%G5 2RP1@ M^4XSQ_RY.FV*"Z+?OGB"R5N*4\C6 MF'"0HI6$]%H]:1C+NW3YBZ!;W;=:4B&S7S]N$$P04Q/D]Q6EXOBB%)2]TM'_ M4$L#!!0 ( ):1IEA7;*EJ,@0 !\3 9 >&PO=V]R:W-H965TM&%H@BU[\FLPV$#LM%J#&C&1=/Q3[0$MG MFZA$>B1E._]^I"1+MJ.PBRM_L46*]_">X_'TD(,M%]_E"E'!+HF9'#HKI=:W MKBO#%29$7O,U,OUFP45"E&Z*I2O7 DF4&26Q&WA>UTT(9-AVCH>,8CC#%4!H+HOPU.,(X-DO;C MWP+4*>_1/&7E-9DXD3GC\E49J-73Z#D2X(&FL'OGV#RP(=0Q>R&.9 M_<*V&.LY$*92\:0PUAXDE.7_9%<$XL! X]0;!(5!<&K0?L6@51BT,J*Y9QFM M>Z+(:"#X%H09K=',0Q:;S%JSH MTR4Q899 6 03SI30 8%:&Q_*"'?'FZ MA_?O/L [H RF-(X-X,!5VFTSN1L6+HYS%X-77&S!5,^_DO"111@=V[N:;LDY MV',>!U; *1'7T/*O(/""=HT_D_]OWK*XTRJ7H)7AM5[!NZ>2+)<"\X@#7T"Q M*/#MLQX*#PH3^4]=W'+<=CVN*0"WAJ3B4+6%]D(:\3,,KV$<(@20\9Z/W WA]2MSIU)O5-2[_PD==T?(E.ZJ-;QR]%][X"@=^W?G#"T M^G FPV[)L&ME^'&WUC4;(UWU\[36A"B/ZLC8@0)X1B+J*LC$:G@FOU[)KV=U MZQ/=:7*AKFTT0I%O8H$Q,905![5"6*0J%6CJ-TW2!)8IT:FK$.65LF58XX\ORD]O[%Z/B6[;$6^33&9HZBMLE:$MU;9AL".R/I>];'W+O2I M*8 ;BD)3:,=A.- \?E,5Z0=([==+DMWR7(Y!Q3&P9W91:VR9;8=X\Z(VA'9, MN%)1_J5DE-^HCFH*[3@,E9+R?U9*V?5$ 7\B*'J=DUIL]^)EU!9 M?B6S_-ZE-GA#XJ@(PR6DEE]I+=\NMLK#^%>J5C#)K@A0P&=*YC2FZKDV '72 MZ?2,4#OH5%^Y!U<->MIE=@,CM<#3VC4_@9>]Y2W/77:W<=(_-K<_V15&!9-? M'>GS]9(R"3$N-*2I/0Z(_#8F;RB^SBXTYEQI[MGC"HG6WF: ?K_@7.T;9H+R M3FST'U!+ P04 " "6D:98]-J6B"(# W"P &0 'AL+W=OF[*@@%=B2PE M,&6(K_(EU,F1V;%$J4Y$)Y2@A@L MAL:U?36V+070$3]3V/"]9Z2DS"E]4H.;:&A8*B/((!2* LN_-8PARQ23S.-O M26I4:RK@_O.6_9L6+\7,,89H!3 IQ#@'<$X)8 5PLM,M.R)EC@ M8,#H!C$5+=G4@_9&HZ6:E*AMG DFWZ82)X)[6 -9P06: M-%04) =_,LC;&R MF2-,(C2F1#!I.!KA3 5P]!G-BGU'=($F*<=QS*" J)F2%2T8S2LTE])$@L9: M%#!T/@&!TXQ_DFR/LPDZ/_N$SE!*T$-"5URNRP>FD!)5HF98RAD5%-:4_GC;/T9.:V$MYA=(M>^0([E> WYC/\?[K:DXU;;Y6H^ M]PC?@=5W.ZM__Y"AZ$9 SO\T^5;P>LV\ZK"XXDLU[?J\S,-?[V3>$>;[K^%58+:]. ME5>G-:\I?I''FT /#!..BT-JRJC\6GA*XMT^W4(^!]:X1ZT+O':/3D16\Z); M>=%]IS+MGM*"$Y'5+.A5%O3>6J8%L%,K4Z?7<0[*M"',Z[K^D3+UJ[S\UKSN M1"+/WK8J;,6_=@M.1%:3VJ^D]M^I"ONGM.!$9#4+;&MWOUMOK<,2N7\0.K:Z MIFIEV!!E]SWKH K-O19$7NZQ[LPX"NF*B.*VK6:K[N]:]SP'\R/5%>K69D=3 MM)3R+HU3V9%DL)"4UF5/?AJLZ-**@:!+W>C,J9 =AGY,9&<+3 7(]PM*Q7:@ M%JAZY> ?4$L#!!0 ( ):1IEBV " K" , / * 9 >&PO=V]R:W-H M965TY$#2/10%E0,K5S* MQ;EMBR2'$HM3M@"J[LP9+[%42Y[98L$!IP94%K;G.#V[Q(1:\<#L37@\8$M9 M$ H3CL2R+#%_'$'!UD/+M38;MR3+I=ZPX\$"9S %>;>8<+6R&Y:4E$ %811Q MF ^M"_=\[#H:8"I^$EB+K6NDK+JW1H.5H1%)!(38'5UPK&4!2:2>GX M6Y-:S6]JX/;UAOV+,:_,S+" ,2M^D53F0ZMOH13F>%G(6[;^!K6A4/,EK!#F M$ZWK6L="R5)(5M9@I: DM/K&#W406P#%TPWP:H"W"PB> ?@UP#=&*V7&UB66 M.!YPMD9<5RLV?6&R,6CEAE!]C%/)U5VB<#*^A170)9R@"7#3%#0!=#,K2(9U MS )AFJ(QHY*KP-$(%[I H(]H6IT[8G-47(#$I MQ >%N)M>HN.C#^@($8I^Y&PI%+<8V%+9T&+LI)8\JB1[STCVT;72DPOTF::0 MMO&VLM]DX&TR&'E[":\Q/T6^>X(\QPLZ](S_'^[OD>,W1^(;/O\9ODLB<)9Q MJ$Y@.^#?WU4INI)0BC]=N56\03>O?B"X M5]<=)1)2-)580F?G[H6_] 0.1-9RVFN<]MZH"7N'C.! 9*T(HB:"Z+5-6 '# M5A.ZON/N-&%'61"&8=3=A/U&5W^OKAN9 ^]2M1?VTN0/1-9R>-8X/'NCYCL[ M9 0'(FM%X#I/+V;GM>U7([>?;GX8!3O=UU'E19&[TWSVUNQ0 L_,2"50PI94 M5J_09K<9VR[,L+*S/]+CG)E)GFBJ65"](#.B1HD"YHK2.8W4/X)7XU6UD&QA M)I09DVK>,9>Y&DF!ZP)U?\Z8W"ST#S1#;OP/4$L#!!0 ( ):1IEA2E;9+ M2@, &8- 9 >&PO=V]R:W-H965T(([O M.3GG^MJYZ:T8?Q1S (F>$IJ*OC&7,CLW31'/(<'BC&60JIDIXPF6:LAGIL@X MX$D.2JCI6)9O)IBD1M3+[PUYU&,+24D*0X[$(DDP?[X$RE9]PS;6-^[(;"[U M#3/J97@&(Y /V9"KD5FQ3$@"J2 L11RF?>/"/A_8K@;D$;\(K,36-=)6QHP] MZL'/2=^PM"*@$$M-@=7?$@9 J692.OZ5I$;U3 WFQRMW)!4+^-(C+0K3SBN@;S,^0:Y\@QW*\!OA@/_P*X@KNUN&F2E^50Z?*H9/SN:_P MU?TW^BD(O&8"O57/189CZ!MJ+PK@2S"BSY]LW_K:Y*XELII7M_+J[F./[IG$ M%,5KQ_A5QP6-G]/HLV09!5;H],SEMI.&(#_PJZ":0J]2Z+UO-=8U2*!1H-?F MDK1$5C/WU MJ[*HQFN6SDXE\.0]];B?\=!%:HNM[G_3']@?;A#L5CN$MMCJ?C<]@MU2DV"_ M; \.]P]-9NB@G"W*LVM)EA_@:@F<494 TMAJF#66:"JFA=-?3&0+,O[XC&3 MJLO.+^?J0PBX#E#S4\;D>J!;[>K3*OH/4$L#!!0 ( ):1IEBW<0:C10( M #(% 9 >&PO=V]R:W-H965T$ ]N"!E\3W^IZ3 MZ@=KMK+51W+K0;!@V!G@90$JR M)(HF3'%1TSP+N6N39[JU4M1P;0BV2G'SZP*D[J8TIH^)&[&IK$^P/&OX!I9@ M;YMKXR(VLI1"08U"U\3 >DIG\?D\]?6AX)N #G?6Q#M9:7WG@\MR2B,O""04 MUC-P]]K"'*3T1$[&_ MZ.X3#'Y./5^A)88GZ8;:B)*B1:O5 '8*E*C[-W\8^K #B$^> 20#(/E70#H M0N=8KRS86G#+\\SHCAA?[=C\(O0FH)T;4?N_N+3&[0J'L_E%BRZ#2.9:K43- M?6^1O"5+-RYE*X%\69,9(E@DL^*^%09*,JM+'!$#HBHR==*M\CK$C-FG6;_958,^BYZ?;*? MTA_39[)&3 M@/17QS:/T_CL-,K8=E?^_K+)G[)>&-N9:'^;N#'8"#>8$M8.&!V_.Z7$]">T M#ZQNPI"OM'5')BPK=ZF!\05N?ZVU?0S\N1FOR?PW4$L#!!0 ( ):1IE@K MN_1&7@, (X. 9 >&PO=V]R:W-H965T\R,T9+YQX45];RW@A*IWQ M:2J"K/F?SY#C*Q7SK4 M>;SPD=]OM;G@QHN2W<,MZ,_E6N+,;5%2GD.AN"B(A,W2N:07*SHQ"77$/QSV MJC,FII0[(;Z;R4VZ=#S#"#)(M(%@^+>#%62904(>/QI0IWVF2>R.']&OZ^*Q MF#NF8"6R+SS5VZ4SFH-#@)2)3]2_9-[&>0Y)*:9$WR<@@ MY\7AGSTT0G02L%![@M\D^+^:$#0)05WH@5E=UA73+%Y(L2?21".:&=3:U-E8 M#2_,,MYJB79\OKTBKU^](:\(+\BGK:@4)JB%JY&M>::;-,S>'9CY_\'L+R;/ M24#/B._Y$TOZ:CC]"I(V/>BGNZA1*Y3?"N77>,'_";7.6*')95<$\O4#1I,; M#;GZ9JOT #VQ0YN=>J%*EL#2P:VH0.[ B7__C4;>'[:Z1P+KJ1"T*@1#Z/$G MH5E&RJX5X%$%6^$'M*A&,V^473P+**[FKEN0)8A.O3:H1W32$IT,$OT 2EV0 MRR2I\BIC&E+]BH'O#"#HNWT328GW"U1474MY,-6[+A(-FU5<\S M4H!5U/ )!QI.PQ.BMJ!P9N<9M3RC09XKD9>5!GETOHW>(,9SS3X26*_<:5ON M].6V_'1,%48"ZZDP:U68C;KE9T^,%]& GKC3$N2%<[L[YRW1^2#1ZTH67%<2 MZI6ZY@]F;/WP#.(\=VU& NN53+WCY]M[.8\VV",),19:7XE.(T-']6D#UWM# M3N?!B5&M432T.Y4>FPDZ^)7&SQ.VGEN1I>0F1\H[,"SM3=*HO<-8:/VRC]T# M#5[0K8.MR;.5& FMK\2Q/:'#_P8$YJV&?? M\T*1##:8Y9U/T>OR'\CA'ZP2- M_P502P,$% @ EI&F6![8C*') @ A@H !D !X;"]W;W)K&ULM59=;YLP%/TK%JNF3NH*(2$?78*T)IM6J5NC9MT>ICVX MT[N.3Z0.]Y*=:,3 $/N4B[TQ$F,R4Y< M5T<)I%0?RPP$WEE*E5*#6[5R=:: QCDHY:[O>7TWI4PXX3B_-E?A6*X-9P+F MBNAUFE)U?PI<;B=.QWFX<,E6B;$7W'"6"-NX+3F= MZB0_66R2B3-T2 Q+NN;F4FZ_0*DGL'R1Y#K_)-NR MUG-(M-9&IB48.TB9*+[I7>G##J#3>P;@EP#_?P'=$M#-A1:=Y;)FU-!PK.26 M*%N-;':1>Y.C40T3]A071N%=AC@3SA4&0IE[0D5,/MVN689'9([(-PS0>[+ MT,1K#N1B2?95GJ*1,;D09)[<:Q913LYE1/-S.IR!H8SK=TAWM9B1PX-WY( P M0;XG\W<]B$^T1F-8.+@ M4ZI!;< )W[[I]+T/3<);(JO9T*ULZ.YCKT<)_@9$@&G279#U268P;0N##70&+Z]\)>>2$MD-:5!I31XQ6 & M;=K0$EG-AGYE0[_-8!9DP4[F^G[_42Z?UCP;RT'5Y6!OEQHSRZ.U." MG=#P7W3%A"8&ULK51=;],P%/TK5IC0)HTF3W<R!H%?5E)5U.!6K4-=*Z"% U4\C*/H(JPH$T&6NK.%RE+9&,X$ M+!313551]30%+K?C8!CL#V[9NC3V(,S2FJ[A#LQ]O5"X"SN6@E4@-)."*%B- M@\GP T0N I 4DSJA7YFS-J:%9JN26 M*!N-;';A"!4%N7IL6(V_R)R3;UA [\BD M*)C--N7D6OB2L;D_G8.AC.LS#+F_FY/3DS-R0I@@-XQS#-!I:%";O2',6QU3 MKR-^04=";J0PI297HH#B&!^BI\Y8O#-2C9_;O\.05 M.4F7Y\3Q)7_)\SE9<"K,<;K)S\E2&X4E_:LOOAE>1)_[;/\GLJ,DC+HDC%YCS^: I#GS100[G$0:^@Q[ED^.Q8ZA318- MXC3<'/KHBTFZ&"\O/.B+"M3:C0M-&ULM59;;],P%/XK1P$AD-@2IVO7C3;2NG&9Q,2T,GA /+C) M:6-P[&"[[?;OL9,T#9!FP+:7QK?SG>]<>T9KJ;[K%-' 3<:%'GNI,?FQ[^LX MQ8SJ?9FCL#=SJ3)J[%8M?)TKI$DAE'$_#(*!GU$FO&A4G%VJ:"27AC.!EPKT M,LNHNIT@E^NQ1[S-P15;I,8=^-$HIPN MQ$MM9%8)6P89$^67WE2.: B$X0Z!L!(("]ZEHH+E&34T&BFY!N5>6S2W*$PM MI"TY)EQ4ID;96V;E3/16RF3-.'\)Y\*@$I3O+37"5,[-FBJ$,US9R.4V#@9. MI38:J$C<6RH6;,813K1&>[H'TS*N(.>P 879+5QA+I5A8@'7@MF'S\_04,;U M"W@*3,#'5"ZUA=0CWUAS'"D_KJA/2NKA#NH]N)#"I!I>BP237^5]ZX;:%^'& M%Y.P$_""JGWHD9<0!N$!7$_/X/G3%QVXO=K'O0*W=X>/XP/G!C/]M M$N:@'<;5Y['.:8QCSQ:@1K5"+WKVA R"5QTD#VJ2!UWHT0073 @7IPGE5,38 M1K"$&!00KMY7$>F1X2 8^:L6U?U:=;]3M2TO6SS"IKM2*.);,(H*S6E9MLDW M6P4N_UI3I$3N-QCMD1UT!C6=02<=FTYWN&'PAU+GAOX.O8>UWL-.O:X^,(&I MH09;;>T4_\_T&-;DA@^3P\-'('E4DSRZ?PX?M04O"(?MP2/!MI$&CY;%%723 MU(YD(HW&3NZ9QA7 7[LBW*H..U5_,"FJ5HV=8!>7&$THS?LA3M"MVW%Y/%Z,?F'9DRVW9CE^K2>-D_*&6O[O!Q5[9Q@XZ.!X]R*!ON'UF)53G_EQLB\F+AF MTMCYK5BF=F)&Y1[8^[F49K-Q"NH9//H)4$L#!!0 ( ):1IEB;"^W%]@, M )T1 9 >&PO=V]R:W-H965T/G?WB#QJLI?JN]X"&/(2<:&GSM:8^-IU]6H+$=67,@:!3]921=3@K=JX M.E9 P]0IXF[@>0,WHDPXLTDZ]JAF$YD8S@0\*J*3**+JGQO@.G/_>N$/K4-J\97!7I>NB0UE M*>5W>W,?3AW/,@(.*V,A*/[M8 &<6R3D\7<.ZA1S6L?R]0']0QH\!K.D&A:2 M_\E"LYTZ(X>$L*8)-T]R_P?D 5U9O)7D.OTE^]S6<\@JT49&N3,RB)C(_NE+ MGHB2 ^(T.P2Y0_#:H7_"H9<[]-) ,V9I6+?4T-E$R3U1UAK1[$6:F]0;HV'" MEO'9*'S*T,_,?I\3#>19KLV>*B"WL,-2QU@X0Q92&TVH M"*TM%1NVY$#F6@..OB?S,&2V,I3CXTQ?MDYGMV HX_H<3;X\WY*S=^?D'6&" M?-[*1".8GK@& [%TW%5.^B8C'9P@W2,/4IBM)G) 3:1SI"O2GQP#?9>D6XP"DI&%=*#@O2@/>DRBA/, M=?&V7]1XDV\/$"U!-:JO%?VMZNL(K)*(89&(83?OV[#+B#L"JT0\*B(>M9;^ M/HHI4^G+U*163;)NZ: ;@=JDYW^-]8K3XQC!/3]:OQF_L MMX?T 'V$R3YW,[L5J+USB)%8!9VV3M/OKUR:4CV"8'Q)42"ERS-Q=S92KF[8:EV^<85.T[PJDS*4A=Y MWL3-,,V=Q:P\=L\7,U;(E.;DG@-19!GFKY](R@YS!SIO!Q[H9BOU 723R^^Z>JSVW5EG1C.2"LAQPLIX[U_!JZ7LZH8SX@Y*#:&T#7I MRI.++XRM#C1-/X+;7!*>X_2B$ 0\LK4\8$[ #=FK2[U3%TZ")1-2 )RO="S. M-_0I)>!:"**.7H#'XT ;%V>[IQ]?T,DIJGXH.*^/]Z ]^\^@'> YN#;EA5" M*8J9*U4UVI.;5,X_'9VC >=?,;\$/OP(D(<"0_IR//V&)'6ZWTUW50_K1J*Z MD:C4\P?T/M.<2@+NU* T]>>O.Q4/;B7)Q-^F6H_B@5E@]AB,>KQ.DB(K4BS5I5(&N:3_8GU3,=D\ M*H4M Q=^.(F\$Y^F,'\:>F:C86TT'#7ZC4F<@G4A"S45<% 8R>UW\FX7Y)L8VMS/>Y/8C4E>G/=%!;$ M(30;A5Z#8L_^;*\TVV[".#QMK2%J$L7!@./6PP,<=7Q'DT%?HYD_.\IMJ77K M;-@.SPIW:)7NMM2ZO6CX#BT!OM+I@LB+3T>F*6HRP"'8$![:0SPTP-ODU!@V M:+5A/#P#Y&&?WZ>WJ=&0KM>&[W <\,MR14(X>"!IZ5%LZ<[\\&Z5]K;4NF4W MO(=G!3ZT2GQ;:MU>-,R'EJ /^SSW81SUII4A3+^$&!BJ#?>A/?!#(])1!$^] MFN+\(!J85ZA!/SH#^E$?ZG Z;2V.JM6@(2P*T4"#40-_- [_MW<$1FM6Z6]+ MK5MH:V5_WJ6]W;7].>B/&OHC2_1'?:X'P>G<-P4-/4>CAOW('ON1 >I![RV$ M.6K(:$-^= ;RHS[6>RLI0TPP=(]JV(]^L+CG>$4RS)^-KJSBWI9:M](&]^BL MN$=6<6]+K=N+!O?($NY1G^.!Y_=@](.HKLL&]L@>[)$!XBB,_5.GIC!_:!KY M#>K],Z"^TFR_!X5!Z]5(];+4$#6)3YOKMKX6Z$\U7S'?T%R E*Q5FG/XXYDN_(#PA.3ZN&_W-P2=2_@.D"=7S,FWW;T-XGZ&]3B/U!+ P04 M" "6D:98 *Q]TPL# #\"0 &0 'AL+W=OS#DAEAU[,QVH-NO MWW5"(UK24*&]0.SX''_G.HD]6DOUJ%, 0YXR+O3828W)+UQ7+U+(J#Z7.0B\ MDTB548--M71UKH#&I2CCKN]YH9M1)IQH5/;=JF@D"\.9@%M%=)%E5/VY B[7 M8Z?C/'?0; 1!&70BJR,-:6&1B,EUT39T>AF+\K:E&I, MPX1=Q9E1>)>ASD1?I(S7C/-3899[(M^H7.Z@+&#;[(&M0(G^OBA$WJ?FDKPG\Q>%"2H"Q*T MN4=V6M\!Z;IUFFZ M^]+TFL K56\;//2]5^"MU@>"]VKPWC[PL F\MP,>](/^*_!6ZP/!PQH\W ?> M;P(/=\']>=]+)ZJSAI5P\B\W*[GTN#F7UZF>#P# M90?@_41*\]RP)X#ZP!?] U!+ P04 " "6D:98+5$^[GX" "#!@ &0 M 'AL+W=O>%.[8NM%EPTZ2F:UB OJ_G$F=N MKY*S$BK%1$4DK,;.Q+^9Q@9O 3\8;-7.F)A(ED(\F,GG?.QXQA!PR+11H/C: MP!0X-T)HXT^GZ?2?-,3=\;/Z1QL[QK*D"J:"_V2Y+L;.M4-R6-&&ZSNQ_01= M/-9@)KBR3[+ML)Y#LD9I479D=%"RJGW3QRX/.P0_>H40=(3@K82P(X0VT-:9 M#6M&-4T3*;9$&C2JF8'-C65C-*PR55QHB;L,>3J=9)EL("=?&%TRSC0#12[( MHJTI$2LR!#B=@::,JS.$WB]FY/3DC)P05I'OA6@4K7*5N!K-F4^X66?DMC42 MO&+D*Y67)/3/2> %T0!]>IP^@ZRGA_MT%U/2YR7H\Q)8O?#M>3DGTT9*J#3Y M-5DJ+?$/_#T49RL<#0N;4WFC:IK!V,%CIT!NP$G?O_-'WH>AJ/^3V%X.PCX' MX3'U=$Z?I."<8$$)E#473P 7$CC5F!AXQ$:B8+#2K>S(RIHVLDFO1KZ7N)O= MR Y!?AS%<8_:LQSUEJ.CEK_I B3VAK9X_%_QAFRV4O&.@^C*_'M[-@]!\74T M&G89]R[CHRXG;_,7'V8H",.7!@]1@1]Z_@N'[DZ+,.T9C]N:58IP6"'/N[Q" M&=FVO':B16V[QE)H[$%V6. M =( <'\EA'Z>F$;4WSOI7U!+ P04 " "6 MD:98X'6KYTH# %!P &0 'AL+W=O.\ M49&WOLU#[U'5RPF",\D_7J-UNDRVR MP\$G:KLH!_EVW:L6/V/\J[_SO,LGE)H,VD#.@L=FDUTM+J]78I\,_B;]#D<.;^<_<"CV#D7*>PR4LKQ546W7WNW BS6CR2)13=Z<'%DIRN?H^9;8 M+VYOG#$46>480-D:;IR-9%NT%6& <[BJ:Q+YE(;W=NP!$?/G6XR*=/AEG4?. M0K#R:A_Q>HQ8_"#B$CYPC"[ ;[;&^GO_G+.?*!0'"M?%2< /RL]@N3B#8EZL M3N M)TF6"6_YOR2YI5!I%P:/\/6J#-%S7WU[284QR.KE(/+6+D.O*MQD_)@" M^@?,MJ]^6ES,WYV@L)HHK$ZA;S_&#CU4ST3.N%-#Y:F7ZKV4[6F\+QVR#*97 M]@DZ%8 AT6,-9*.#"CWW@@7K['FE;,4O3)4:0;4><921&P>":^).L6RB*0^ M>Q150:A3Q<+&3D4(/5;4/('2&@*UEAIBR @:G%KZ)'C,RR_"3*# M.<)Q4"(, >LSZ#U58MU[]T R1\:*LCJ@>CY\).YGA$A&K%R3;KBD-J@T-&;P ML=34IIX/,'##BJHV%7V?L3 Z9LTI[2AV/+!D) ILREW %P68L?792&,(R=FZ MN.>%]0Q8:3[KU ,R"Q1105+TQ ^PZA2W86(8GPOR.DPI#6SDCA)VW_4 \$P. M5..!I_.L) ]BMAE\2,?E$+CRDIB ,KP4.85S;#"V4)GJGA#XP2U!AB,LYN=_ MSEYJW/QH-!GT;1K C[8.$ZIZ72:\5?C:'LV'S\0_,Y;8E8:&W:=SW[ED>K' MH3MNHNO3H"M=Y+&9EAU_I]"+ =\WSL7#1@),7[[M?U!+ P04 " "6D:98 M$-_Z(@8# #M"0 &0 'AL+W=O'/@24 UFMDF:?S_;4)0+88W4 M%_#EG&.?8X,]VE#VQ%, @9YS4O"QD0I17IDFCU/(,1_0$@K9LZ0LQT)6VRAF:.L\*(1KKMCD4C6@F2%7#'$*_R'+/M#1"Z&1NV\=)PGZU2 MH1K,:%3B% A@PW?*2/E9$'I MDZK,DK%AJ0D!@5@H!2Q?:Y@ (4I(3N-OHVFT0RKB;OE%_59[EUX6F,.$DLG8" V4P!)71-S3S3=H_/A*+Z:$ZR?:U%C?-U!<<4'SABQGD&=%_<;/30X[ M!-L[07 :@O-:@ML0W$.">X+@-01/)U-;T3E,L<#1B-$-8@HMU51!AZG9TGY6 MJ&6?"R9[,\D3T=>_52:VZ#.Z3I),K00F:%;4VTFMR\DNQZ1N)[87HMB&Z?>K1A.:YW&!< M17B!2LS0&I,*N@+L%3HWP%KL4HNIG^(ZLJV!W!7KW6!J4+@+"@=NV*+V''NM M8Z_7\2-F#!<"S3CO]ME+/]=G+>;O6!B&GF];!TZ/8;YUZ096MU6_M>J_RFK] MNT!KX (2A(L$P3.P..-X03HCZ)4]-X*W%)OZ1T%Y7AB&)X(:MD$->X.ZK0C9 MH@>=3U<>P^-5E">Z%>ZOXN089@>V[1S ILQX I@.Q?4BI>*NH$ M;V]XT3]02P,$% @ EI&F6 $1&)PK!@ O3( !D !X;"]W;W)K&ULQ9M=;]LV%(;_"N$510NTED3;2=PZ!N*(Q3+,6) L MVT6Q"T9B;**2Z)*T'0_[\:,^(IF)S%;M =R+1I)U'E+GE4CQ)379"OE%+1G3 MZ#%-,G7>6VJ]^N!Y*EJRE*J^6+',_/(@9$JUV94+3ZTDHW$1E"8>]OT3+Z4\ MZTTGQ;%K.9V(M4YXQJXE4NLTI7(W8XG8GO>"WM.!&[Y8ZOR -YVLZ(+=,GVW MNI9FSZLI,4]9IKC(D&0/Y[V+X ,9^'E <<9?G&W5WC;*+^5>B"_YSE5\WO/S M&K&$13I'4/-GPRY9DN0D4X^O%;17EYD'[F\_T3\5%V\NYIXJ=BF2OWFLE^>] MLQZ*V0-=)_I&;']EU06-@*L _"P 'PH85 &#YR4,#P0,JX#A]P:,JH#BTKWRVHO$A533Z42*+9+Y MV8:6;Q39+Z)-OGB6WRBW6II?N8G3TULMHB_O9R;5,8I$:NX_10L%WZ.+..;Y M)DW055;>DOD/;T*F*4_46W/*W6V(WKQZBUXAGJ$Y3Q)S@IIXVE0LQWM158E9 M60E\H!(!FHM,+Q4B6^9A-19P4]9F6$G<$YW:!"\0]C'05MU MOA4M^T_APY;PT!W^&\WZR#\<3MSA(8OZ!RIOY6)0WR&#@C<\P+MA2DL>:7.# M%#<+NLNX5NC-S>V=N0<^SUEZS^0_;:([N7D+^$&M:,3.>Z:)4TQN6&_Z^I?@ MQ/_8EG)(6 @)(T P2YQA+&++94Q^OR[0:(KS5+5*N(04D1(6 @)(T P2\11+>+(^83]*;1I8]>9 M9)%89/S?YTUQ))1ND\9)[2I-"1L7L/SM8C,=G/5'$V^SGW+($@D0S$KY29WR MDY].^3M4_5H<63')15O?-'.6U%4&=[4':,>H5&B,TK+#"\Y03'=M76X(62T" M!+.T.JVU.G5W0*:C01O3"[6^&LRT\!'HQ.@O&SYP"R3 ($LW)[ M5N?VS)G;RX0JA2[ROL/<454'[^K3G;BNV8:$A9 P @2S-!G7FHR/W*>/(46$ MA(60, ($LT0,_&9@Y3L?K4(>A2ITC,P("G&EUC2+6.L0R8GKJ@HH+:QH^^WB MR"_^V0TC@2K6SOG>8#;XKN;L-4U7'U&Y-_O^QLU-[RP!)"T$I1$HFJT3;G3" M1V[BJ@I 20E)"T%I!(IF2]FX X';'KAF,C*RT 5#X@'1+%N;%VN>19(9U?)# M8JV5IEG,LP5219O8JA>H60!*"T%II*+E+67=F/I]?UBWI+80C1,0.,>HTSE] MY.DZK1LX]!_Z<>O&759G.4#'_: T D6S56N&_L'HV"TAJ$T 2@M!:02*9DO9 M6 J!>W!>CU.1V#")])*9E[^O:ZZX9B@OCD?,82.XZ9UU C2*HU0!*"T%I!(IFJ]:8$L'9L1M%4!\#E!:"T@@4S9:R M\3("YRC[IQM%4*OB&W4=.AI%4&,"BF;/;3;.!'8[$\3D7^_059:_N/,-0]<) MS9PMGQO850906@A*(U T6YK&P,#!D5L^#.IQ@-)"4!J!HME2-AX'=@Z\?WA6 MSXWM+!!^,:_G]X-GTQF@11(HFIWWQI# ;D,"@- )%LZ5KW M\;/<" M@[H7H+00E$:@:+:4C7N!W8Y U^FJ"K<_)13XP]'XQ9S0I;O@SDD'M2>@:';2 M&WL"N^V)/U;YTZ+0PCPMN2'!G9W1R\4)IZ.3P7C\(N&@S@(HC4#1[(0WS@)V MKW?(UT06_4MK@D%- 5!:"$HC4#1;A<84P,=>X8!!?0-06@A*(U T>VUPXR4, M8% @].6A0DA:+D$BE8FW=M;OI\RN2B^FU!FH++.=+F2OSY: M?YMQ47R1X#6GEQ]VS*E<<-.A).S!A/K]4Y,:67XK4>YHL2H^!K@76HNTV%PR M&C.9GV!^?Q!"/^WD!=1?K$S_!U!+ P04 " "6D:9853P?F$\$ [$@ M&0 'AL+W=O,/LL ,D'3:ATXS2=,^[/1!L2_@B6VQD@C)OU])-@:,$2EI7T"V=8_.N?=* MNE)_1=D3GP,(]))G!1]8TZ3F#G)"VL85^_NV7#/EV*+"W@EB&^S'/"7L>0T=7 PM;ZQ5TZFPOUPA[V M%V0&]R >%K=,/MDU2I+F4/"4%HC!=&"-\-4$1\I ]_B>PHIOM9&2\DCIDWKX MG PL1S&"#&*A((C\>X8)9)E"DCS^JT"M>DQEN-U>HW_4XJ681\)A0K,?:2+F M RNR4 )3LLS$'5U]@DJ0K_!BFG']BU957\="\9(+FE?&DD&>%N4_>:D-\6DKD: MWXXKEN.2I7N I8>^T$+,.;HI$DA:["=F>^P: &SILMIO[MIO8]>(^(6P#O+P M!7(=M]M&R&Q^#7%M[AGH>'48/8WG'0JC\G@5QEOR*N>90"/&2#$#W?YW],@% MDW/F9YOS2^QN.[9:2*[X@L0PL.1*P8$]@S7\^R\<./^T"?]-8#MNZ-9NZ)K0 MAV6"6O*>AU[4[7F^T[>?MU49QSU1 ME5^K\M^D"EZ Q2EOG0!C?T_(91"&W:"APSC2B3J"6D?P)AUR\YE"*MIU!/LZ ML.=Y#1G&@4Z4$=8RPE]/LAO]WR8HW,^P,'+<$#K6NGE'7#[U!R^5N] Q,%AQK38!N61K#D6E? M8D=;"L-.%#;D&0F<* \[FXW9>9_ &]-R4(%CO"41=[K=AD0SAU,U;A4?^'T: M/YJ6B@I\1V/4"9I+GIG#J1K=C4;WG7$\N'14R#L"PTXO:@ITS=F\2WQ34F#C M5OWF!#RTBE3PN[1ZS4EF)G%J=#8% S97#'LB[T =?F1 T$16C*ID6I(,?0.6 MH[-7((R?MVHUC])%VA1A!^5E'1J@A+RV5<*3(U!^!>7B%H1=)VSJ"VPN,$YP MPO'HFX=<>Z2W=HC;.^R1/U&TX$W5@LUERV@V8S C M!GZ8M4GF!C])UDRV-[ M3 4;[.SHON,W)\"?J&7PIIC!YFK&H,ZP,.T7*[X?X;VY'1[QP"[G34F#S36- MB?.1K(SV&/D^#IJUF'G\7XV)O74\SX'-]*T%E\?M92'*DWK]MKX9&>G[ 'O3 MO;Q6D<=.F7$<93"5IDXGE"%@Y4U%^2#H0A_V'ZD0--?-.9 $F.H@OT\I%>L' M-4!]7S3\'U!+ P04 " "6D:98M R0P'4# ! "P &0 'AL+W=O(((=4&Q44'QNX MA3PWFI#C6Z74J6T:P>9XI_V3=1Z=F5$%MR+_PC*]'#FQ0S*8TW6N'\3V;Z@< MBHR^5.3*_I-MM==S2+I66A25,!(4C)=/^KT*1$,@#(X(!)5 8+E+0Y;R ]4T M&4JQ)=+L1FUF8%VUT@C'N/DJ4RWQ+4,YG4RU2)_)!/W*R*TH\&,K:L-U3:;E MAR)B3AZFCV1LXL?T"WGW 31EN?H3]SR TI*E&J5+38^<:47>H0"^_WH'Q0SD MOT-7(ZHQZ*85UJ3$"HY@A>1.<+U4Y"//(/M9WD47:S^#G9^3X*3".RH[)/2O M2. %7?*&N$0MJ015/4Y8".M(AM9">"R21M%U2R3'4E*^ #S*FLQ>2'/?/7VQ MR^,ME1GY^@^J))\U%*HU9*7];KM]D[XW:D53&#F8GPKD!ISD[1]^SWM_PKMN M[5WWE/;$$B(QY1E9\PU^=LBNR 06C'/&%WB" M;*#.(^D=D%P'8=3S!^TH_1JE?PX*UK YL+-A^BTP411[[2QQS1+_QBG"'+_X M",4'?$$O]L(H:@<_MJ[KW*G[L4^4"YLJV'_R4P)W@"'3C*O)? M!;I.JDN8JVO0;S+[G>XQZ& /';P*=#/_+N$.#KD'G7C@-7[^$1_V-Y=_\NKX MC5-_D+*7N!0>GOFH$_Q:<=U&4U. 7-C639%4K+DN^YMZM6X/QV53M-]>]I9X M^6.2*I+#'$6]3A_KABS;M7*BQ&RPR6VN"#-!GP_%T+O)L9 W30G M_P%02P,$% @ EI&F6( SO+&O P :!$ !D !X;"]W;W)K&ULQ5AM;Z,X$/XK%K=:[4JW!4.@23=!2M)]J73554U[^V&U M'QR8!%2P<[:3M/_^;$,))!1=5TC]DMAFYO',XR?.#.,]XP\B 9#H,<^HF%B) ME)L+VQ91 CD19VP#5#U9,9X3J:9\;8L-!Q(;ISRS7<<)[)RDU K'9NV&AV.V ME5E*X88CLH92BNX1M M!:&Q&-M2A:LWM:,RM%D1FOM":!ZZ9E0F GVA,<1-?UNE6>7J/NL_@>2]1GQ .;:1..2=T#>K'(M'L"=7M;LB3 M69[N"8_1S[\4)+J2D(M?;?P6^P_:]]<7Q(78D @FEKH!!/ =6.'[/W#@?&XC MIR>P!E6#BJI!%WIXQR3)D#!:79YHM2WU B\P>/HJVX7NR%.GMJNGU&*$_5%E MU C5KT+U.T.=,R'1WRMT"SN@6T _KR%? F\]GTZDUYY/3V"-I(,JZ>"-I1ST M255/8 VJSBNJSGN6T)IT'>HSW%G3_(ZPO1/-8@\[Q\H^M3K'+RG[4"+A[AKI&U#@*EZM M[6FL6H542$YTD]0M\$[45Y]83VA-#@ZU%_;?6N"]UFQ]H37I.E1MN+/2^1V! M!RN$#3/$.0MWPZY0*E,%*03IGYXIM7K3UQ42RC>F,ETRJ/ML,$R Q<&V@GJ\8 MD\\3O4'UZ.T/'MFZ0GO@9VE#U_ $^*-9*K/S!Y:"U2 TDX(H*"?> M-+R=)_:]>_"30:L/UL0Z64GY;#?WQ<0+K"#@D*-EH.:SA3EP;HF,C-\]IS>$ MM,##]9[]J_-NO*RHAKGDOUB!U<2[\4@!)=UP?)3M-^C]7%F^7'+M?DG;O1U? M>23?:)1U#S8*:B:Z+]WU>3@ A*< 40^(C@')"4#< V)GM%/F;"THTBQ5LB7* MOC9L=N%RX]#/V7WQ"96Z9P6%V+W)9 _E.=Z#))S(M"F;32SFY%UV-V&1? M+ IX_HR]=$$M5 _[P/,N@#1B0 Q>9 "*TWN1 '%:[QOQ Z*H[WB6726\(&J M$8G#CR0*HN0-/?/_A\=GY,1# F/'EYS@NRM+<*5(D.Z(H@AOY:CC"&-'8CMK MFP6C.+I)_>VA]/.A+JZN1Y^#]Y=G5">#ZN0LU8(9V0I$#F0%V (( O\8(504 MI(0"E"D'C10W*-7+28]=Q#!XY3$*CRR>U65GUJUN: X3SPPE#6H+7O;A73@. MOKSEVC\H_!K4VLT#37*Y$=A5U' ZC)RIZ[2C\YD91=WD^$O3S3%3+VLF-.%0 M&LI@=&T:676SH=N@;%Q[K22:9G7+RHQ34/:!N2^EQ/W&!A@&=/8'4$L#!!0 M ( ):1IEA=HGRSM@, -8, 9 >&PO=V]R:W-H965T;]A3V(M,!55^E:K9;N];-)#(DVB7.V [U_ M?V,GA FVDI\@=B>&3_/S&1F,MU3]L8S0@3Z6185GQF9$/6C:?(D(R7F#[0F M%9QL*"NQ@"7;FKQF!*=*J2Q,Q[("L\1Y9<13M??,XBEM1)%7Y)DAWI0E9O_- M24'W,\,V#ALO^383DA41K_4S@Y796TGSDE0\IQ5B9#,SGNS'A>U* M!27Q3T[V?/",))4UI6]R\26=&99$1 J2"&D"P]^.+$A12$N X]_.J-'?*16' MSP?KGQ5Y(+/&G"QH\2-/138S(@.E9(.;0KS0_5^D(^1+>PDMN/I%^T[6,E#2 M<$'+3AD0E'G5_N.?G2,&"F!'K^!T"LZY@G=%P>T4E.?,%IFBM<0"QU-&]XA) M:; F'Y1OE#:PR2L9QI5@<)J#GHB_0:9\J1):$E03AE899@0]"<'R=2/PNB!( M4+2@90DN7PF:O*%/: 6YE#9P1#?RJ 9!%1)8SC'/$X2K%"WSHA$D18,+GM]W MP=V2")P7_!ZN>ETMT=V'>_0!F8A+58[R"KU6N> ?81.>OV>TX7 AGYH"_"%9 MF4G'?=YR=ZYP=]%76HF,HS^KE*2G^B;XL7>F/K:OLN==BVY2$84'9H\XWK:ZGUY75XY'7."$S \H#)VQ'C/CW MW^S ^D-'[$;&3FAZ/4UOS/HPA>_^IIS?Z]BV)@)E0I:V71PZ3C U=T,6&B'+ MZV5.P/D].'\T!DM247AMKT;!OV44;F3LA&C0$PU&H_!#%4S"/N$=)-V6'%Y7 M* I)^W;SKGRL98W0^:*]P!^XWW;>'8706**VD$TW\Z$JXPIY%.,I"52WH M*XAL-M!H)/H6-JUEB>.R6-4-2S+H'">\='S""Y2.[=FA9Y^QN93SHL") CV5 MJ*<2_2J5E]6KMDQ&%P!"WXL\[PSGI9@=1*&MASGI84Y^%>8>,X8KH84ZT4!U M)N<>O92R]"AMZ]@GK1OE=]IV/FT_LC2)&TSL,/#/G:T5=<.),\R?4RZ#GF^/ M-P:HF/FQZ2LF6KCV+:O3K:R=DG:.I)W1 ,ZOE9U.+QIFRX-UWAOT4M="<6S1 M]FAKC)*^"Y=6ZAR7.9@082C8JL&90^8VE6CGFWZW'\Z?U$AZMC^70[N: M/(]FVHD?II=M#A6R(!LP:3V$D+JL':+;A:"UFD/75,!4JQXS^/ @3 K ^892 M<5C("_I/F?A_4$L#!!0 ( ):1IEBASH4H3P, ,0, 9 >&PO=V]R M:W-H965TC/9"?F@-@"://(L M5U-GHW5Q[KHJV0"GZD04D./*2DA.-0[EVE6%!)K:))ZY@>>=NIRRW)E-[-R= MG$U$J3.6PYTDJN20V*"GC MD"LFDL*)EIN_%[@/4A&*# MEXA,V5^RJV,]AR2ETH+7R5@!9WEUI8^U$ <)B-.=$-0)P7%"]$Q"6">$EFA5 MF:5U136=3:38$6FB$XTQ7+2HW+U8ZOKD!3EN':6Z+,C)JX&NF9(MVDIG)9 M40F>H1*26Y'K#6Z=X[[M?!=E:;0)]MID-!_0P(OB#KJF?]]>MA3 M3M@<56CQHF?PKGF1B5\ M=B?"_,<=,G4"V/>"^>JH E,'7SP%<@M.+.7+_Q3 M[UT7QX' 6HRCAG%DT<-G&%_DFJ7&)_BDDP4DI62:P;&WT((%>M6^%="1UU3F M+%\KZ[+*7=\_(C"YT<#5CR[!HB$%&PBL)5C<"!;W6J0EF&H$Z^)< <46R+SK MMS-OXFX/B3R-"..S*(SB)JY5XVE3XVEOC?>++^3[+? ER,[#Z,W^U\,8"*Q% M=-00'?T7[AT-*=A 8"W!QHU@XZ'<.W[BS2@>A:/PR,)/P_S0/POBL-O"9TVA M9[V%?J-24O,GU^?C7HA_/9:!P%IL?>]/C^#]%TZNRQA(LZ'0VJ(=-%;^4&ZN MD5IVCL;CL7]DYXZX&*-&QW9V#_I!#G)MVV1%$E'FNFI_FMFF%;^P#>C1_*5I MT6V?^0>FZN^QN5FS7)$,5@CIG8RP*%FUS-5 B\)VG4NAL8>UMQO\S !I G!] M)83>#\P&S8?+[#=02P,$% @ EI&F6"2P=C_) @ C @ !D !X;"]W M;W)K&ULQ59=;YLP%/TK5ZR:6FDK!,B'N@0I23]6 MJ96J9MT>ICTXN[WD]-R>4.='0 MKCV(:,A+E5&&#P)DF>=$O$XPX^N1TW$V"X]TF2JSX$;#@BQQANJI>!!ZYC8L M"YS(G$*<^^T42E(V?@0((+4F;JD:\_8YU/ MU_#%/)/V%]9UK.= 7$K%\QJL%>2454_R4ONP!= \[0"_!OC[@/ -0% # IMH MI"%"F-X99516'< M_0BSZEB!+^ 15\A*A/DK;(6/==' Z24J0C-YIA%/LTLX/3F#$Z ,OJ2\E(0E MP)'(=C+M-9GV_D>%]H[ISY'(=OSI-_[T M_[5"^RT5V@F\SEZ%MH2%W6ZWOU>A[M;%KHU?VGXG(>8E4]7]UZPV+75L.\G> M^D2WVJHS_J:I^K2^W9:42&';QYPK??IVF.K/!10F M0+]?<*XV$[-!\P$2_0)02P,$% @ EI&F6(OW-J3Q @ &@L !D !X M;"]W;W)K&ULQ59=3]LP%/TK5QF:F 0D39M^L#92 M*6-#8AJB8WN8]N FMXU%8@?;;>'?SW9"E$):#:F"E\9.[CF^Y_C:O<,U%WU[7S0AE M3CBT[ZY%..1+E5*&UP+D,LN(>#S#E*]'3LMY>G%#%XDR+]QPF),%3E'=YM=" MS]R*):89,DDY X'SD3-NG4X&)MX&_**XEK4Q&"4SSN_,Y#(>.9Y)"%.,E&$@ M^K'""::I(=)IW)><3K6D =;'3^P75KO6,B,2)SS]36.5C)R^ S'.R3)5-WS] M#4L]@>&+>"KM+ZS+6,^!:"D5STJPSB"CK'B2A]*'&J#5V0+P2X#_OX!V"6A; MH45F5M8Y420<"KX&8:(UFQE8;RQ:JZ',[.)4"?V5:IP*OR)?")(G-()+5A2% M+XU2['<-82E029H]0 XYU^4@X/$=%:"H_:?#M]!P.#S[! M 5 &/Q.^E(3%YR9$]D6WXTZ[\ M:>]B#VN%0JST(XAXE@LJJ?8D%_KN$>H1="T WB]IKF\#548V^5(LUK6+F=MH M%;:"7C!T5W6]34%!OPK:T-&I='1VZKAE5&D-4T44-F:V$_[:'=L3V8;2H%(: MO$=%!_OT9T]D&_YT*W^Z;UG1Q6)!K5B[?O=90;^,V5K/O4I%;Z>*'RI!T93/ M3MAK]VE/9!L*^Y7"_GO4<7^?_NR);,.?0>7/X"WK>/#BTAUT!L_J^&5,R_.\ M9X7LUCH7TS7J/_P%91)2G&N8=]+3YT 4G5@Q43RWS&PO M1EDJB'V/S[G']DUCZ%=ZR>G=C%(=+ HNJD$XT[K\ M&$759$8+4EW(D@J#Y%(51)NNFD95J2C)*B 5/.JT6DE4$";"85_,BYM"5\%$ MSH4>A-TF%+C;EVP0MI/+,'!R(YG10?AP]O[G7.KK=X&[GWPX.6D]G%_OQL\L M'R>\3QZ2[!TGO4<:$>]O"=O2IT7&\4XR6>F@V M_Q_R=5M>XD9*Z%AR5!?*L)]+L:Z7.'0!HTX*&CP2/@A'A+.Q8L#*2<'XTH4[ M$)A(+E6@3:&:=&V(5$\.;KL>U'"M4S AE6.P$[K ML%\2K:D2-Z9C!]O@,RBHV_?+TCB<*K)L=Z["-<'>3)*Q5!E539IVN H-^YSF M8$>QZ0SN6I81@%K+PC0R1J92$.MAQ:@;1G9".;^#!_Q'OJ6]R#?VS>Z::)K& M4-UT,JX#^IMJ3GM3]O)%ND')'J7^/#?3$;8/A4UO%6, 4V_CZJ0L M^?(39U-14#?Y@Q,.^V3%"V92L2>3#4IE8@)4A<$C59I--B._%"GOZ4*ORFF1 MXYX[;]#SOUWG*154$;YIVM3^,:_RBQW'W=>R;+]5=@U[/=9O[6,W>?463"9O MP>2;J,G>\9N,T^/W6)_YCMQD]]6^V?>:C.J3T,9Q:^NPU40#.-0.PN]P1.;K MI,%XSKAFHN[-6)91\>S,9>0U&9L_U;;TS?B,YF3.]7T##L)U^QO-V+Q(FU&W ML!#UJ'7[*TROG30G:I.+B8PN:#:JNVHZMLW -$S6^@+"+G)C+S^"<1SF1P## M\F .,(YC87G^I_GTT/DX#//6\R(]E--#.8[E0T;V@^7Q:IG&<)-B* MCD9>!R-LW9($?OQJF#=@8'D@T]^M-;[;>(7LKP-L3_=5"#93O!*QF>)K#8A_ MW8"1IO[=QO( ]L%K'8@OS\/U)2?$\>PJY@W[ G&D33%$*A%?XTF";(Z"7S\ M^X,])7&!IQ!', 'C DCNU[<.=]%*W>4]'Z_Y?#WU!+ P04 M " "6D:98EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( ):1IECD8QP>5 0 "0C / >&PO=V]R:V)O;VLN M>&ULQ9I;;]LV%(#_"J&G#8AGZV*W#>H"2;-E 8K&J(.^#K1$VT0H4B.IN,ZO MWZ%4HT>Y'.R%T9,MDJ8_4>+YR"-]/!A[OS'FGOVHE7;+9.]]#NUNZAHK>.7V0OA:3;/9;#&MN=3)IX^GOE9VB@^,%Z671D-A M*/@NQ<']J@^'[$$ZN9%*^N,RZ;XKD;!::EG+1U$MDUG"W-X<_C96/AKMN5J7 MUBBU3-*^XKNP7I;/BM8;!Y!ELIA!AUMIG>]:=/US8'P0T+@_ M:KWY2RHO[!7WXMJ:MI%Z%[J!LYBBT^C&X?39#^*Y_3_#:+9;68HK4[:UT+X? M1RM4 -1N+QN7,,UKL4Q.31C7%?M3>Q@D=J/[KJ!M.%/XZYNJ/VL/N&@,[;F$ M"GM3=>#Q(#\;70GM1,7@FS-*5L!1L4NNN"X%0Y 9 9F-"/E/AB!S C(?!7(= M<."G"+(@((L1(0('P?E_#6[KB6CUU%%R:O MA"NM;+ICLT60'PC(#W$A+[F3#FC8R@H'37_1KMNZYCB.SZA /HN+^4T\"-V* ML\$M>;M1@:%A*:JTGK!%N;K3_PP>1.*=^DD85S49:VA;CX1?)N"28%GM4I99DTNF;J M6OHNT'37&>*XAP@D=/D$DK),&EDSX>;S1TQ#Z22-[).U-^7]!&)-I[T:>G+/ MYBWEDC2Z3$I3"W;'?PRO(&6/-+(^(&:PGUP04]AZ#[.377AOY::%30/&I/R1 MCBF0P:(KHP22C2F0(28ED&P\@;#?[K".,W++,J9$AJ-)221[>XF$400(]SMF MI&R21;;):Z'Q)RC&I'R21?8)&8V&5YP23199--?"["QO]K+$V8@7+SKEFRRR M;^B@B3>!&:6@++*"Z* YP*04E$56$(U9X P*I:!\5 7-,2:EH#RR@FC,!<:D M%)1'5M!EZZ06SH6@N9&Z;\ F; U]5ZW"F&3>++*"**$#+,:D+)1'MA").4Q" M4A;*(UN('LT+C$E9*(]M(7)YA.-F3EDHCVPA&G,0-RD+Y9$M1&,.XB9EH3RR MA6A,'#<+RD)%9 N]M":>],D^>V0&8U(6*J(_NB&2+&R",2D+%9$MU*=90NRI M*AEJN7KE,5A!6:B(;"&\R2CQ)J,'QYCD\YLWW L]P0Q:QYB4A8K(%NHPV0M; MMGX>84S*0L4;)MV>CN833,I"Q1OFWEZ82!B3LE Q9CINX/2"LE 1V4(T)G;Z MG++0/+*%7MFGGT2$,2D+S2-;B,0$C(3*G>?447]@M==%/F6X5)R)\7 M @]A,GN/^R9OVV/:;+LT.AWVQS2O-CEWSR&DY28>FC1NNWB\7%FU_:')EV6_ M#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:KU7897]OEYR$>\R^#PU?;[](F MQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^A=H]XU@=XUZET3Z%VCWO5_ZIWR>1_3O>>VQN?_)]7YUW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ M5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>) MH](GOVN:>5+NIC/FM_A4\_ 5!+ 0(4 Q0 ( ):1IE@'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ EI&F6+S8JBON *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ EI&F6)E&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6"PR5CPQ!P UR !@ M ("!OPX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ EI&F6'=(7]6'!0 8B$ !@ ("!M!\ 'AL+W=O M!0 & @(%P+@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6";:+PY$ M @ B@8 !@ ("!ZS 'AL+W=OTG ,. U*0 &0 @(&[-P >&PO=V]R:W-H965T&UL4$L! A0#% M @ EI&F6!&4T,][ P _@< !D ("! DP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6"536&Y&! N@D !D M ("!1&L 'AL+W=OJ2!$% !C#0 &0 @('!;P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ EI&F6$D@" 3R P V0D !D ("!M(, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEI&F6-ZW?E>. @ GP4 !D ("!)) 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6-SS:CTK P M@ < !D ("!^9L 'AL+W=O&PO=V]R:W-H965TC !X;"]W;W)K&UL4$L! A0#% @ EI&F6/3:EH@B P -PL !D M ("!$*@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EI&F6+=Q!J-% @ ,@4 !D ("!*;( 'AL M+W=O&PO=V]R:W-H965TV(RAR0( (8* 9 " M@3JX !X;"]W;W)K&UL4$L! A0#% @ EI&F M6,KSJE5I @ RP4 !D ("!.KL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6 SL=+:@! CQH M !D ("!=,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6.!UJ^=* P !0< !D M ("!0M 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EI&F6%4\'YA/! .Q( !D ("!8MT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6(_X M'9)< @ K 4 !D ("!>ND 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EI&F6"2P=C_) @ C @ !D M ("!@/, 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ \ #P 6Q (0& 0 $! end XML 61 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 62 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 124 233 1 false 44 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100050 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100070 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 100090 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 100100 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Organization and Description of Business Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 9 false false R10.htm 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Revenue, Performance Obligations and Contract Balances Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalances Revenue, Performance Obligations and Contract Balances Notes 11 false false R12.htm 995495 - Disclosure - Property and Equipment, Net Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 995505 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssets Goodwill, Internal-use Software Development Costs and Intangible Assets Notes 13 false false R14.htm 995525 - Disclosure - Accrued Liabilities Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 14 false false R15.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 995555 - Disclosure - Equity Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquity Equity Notes 16 false false R17.htm 995565 - Disclosure - Stock-Based Compensation Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 995575 - Disclosure - Income Taxes Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 995585 - Disclosure - Net Income per Share Attributable to Common Stock Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStock Net Income per Share Attributable to Common Stock Notes 19 false false R20.htm 995615 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 995625 - Disclosure - Revenue, Performance Obligations and Contract Balances (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesTables Revenue, Performance Obligations and Contract Balances (Tables) Tables http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalances 21 false false R22.htm 995645 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet 22 false false R23.htm 995655 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsTables Goodwill, Internal-use Software Development Costs and Intangible Assets (Tables) Tables http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssets 23 false false R24.htm 995675 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilities 24 false false R25.htm 995695 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 25 false false R26.htm 995705 - Disclosure - Net Income per Share Attributable to Common Stock (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockTables Net Income per Share Attributable to Common Stock (Tables) Tables http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStock 26 false false R27.htm 995715 - Disclosure - Geographic Information (Tables) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationTables Geographic Information (Tables) Tables 27 false false R28.htm 995735 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 28 false false R29.htm 995745 - Disclosure - Revenue, Performance Obligations and Contract Balances - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails Revenue, Performance Obligations and Contract Balances - Additional Information (Details) Details 29 false false R30.htm 995755 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (Details) Details 30 false false R31.htm 995765 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Revenue by Geographic Area (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails Revenue, Performance Obligations and Contract Balances - Summary of Revenue by Geographic Area (Details) Details 31 false false R32.htm 995775 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details) Details 32 false false R33.htm 995795 - Disclosure - Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details) Details 33 false false R34.htm 995815 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 34 false false R35.htm 995825 - Disclosure - Property and Equipment, Net - Schedule Of Property and Equipment, Net Based On Physical Location (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails Property and Equipment, Net - Schedule Of Property and Equipment, Net Based On Physical Location (Details) Details 35 false false R36.htm 995835 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 36 false false R37.htm 995845 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Goodwill by Reporting Units (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Goodwill by Reporting Units (Details) Details 37 false false R38.htm 995855 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails Goodwill, Internal-use Software Development Costs and Intangible Assets - Additional Information (Details) Details 38 false false R39.htm 995865 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details) Details 39 false false R40.htm 995875 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails Goodwill, Internal-use Software Development Costs and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) Details 40 false false R41.htm 995925 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails Accrued Liabilities - Summary of Accrued Liabilities (Details) Details 41 false false R42.htm 995945 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 42 false false R43.htm 995975 - Disclosure - Equity - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails Equity - Additional Information (Details) Details 43 false false R44.htm 995985 - Disclosure - Stock-Based compensation - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based compensation - Additional Information (Details) Details 44 false false R45.htm 995995 - Disclosure - Stock-Based compensation - Schedule of Stock Option Activity (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails Stock-Based compensation - Schedule of Stock Option Activity (Details) Details 45 false false R46.htm 996015 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails Stock Based Compensation - Summary of RSU Activity (Details) Details 46 false false R47.htm 996025 - Disclosure - Stock-Based compensation - Summary of Stock Based Compensation Expense (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock-Based compensation - Summary of Stock Based Compensation Expense (Details) Details 47 false false R48.htm 996035 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 48 false false R49.htm 996045 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) Details 49 false false R50.htm 996055 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails Net Income per Share Attributable to Common Stock - Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share (Details) Details 50 false false R51.htm 996065 - Disclosure - Geographic Information - Summary of Revenue by Geographic Area (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails Geographic Information - Summary of Revenue by Geographic Area (Details) Details 51 false false R52.htm 996075 - Disclosure - Geographic Information - Summary of Long-lived Assets by Geographic Areas (Details) Sheet http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails Geographic Information - Summary of Long-lived Assets by Geographic Areas (Details) Details 52 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: pay:RevenueRecognizedExpectedPeriod - pay-20240331.htm 8 pay-20240331.htm pay-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pay-20240331.htm": { "nsprefix": "pay", "nsuri": "http://www.paymentus.com/20240331", "dts": { "inline": { "local": [ "pay-20240331.htm" ] }, "schema": { "local": [ "pay-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 214, "keyCustom": 19, "axisStandard": 16, "axisCustom": 0, "memberStandard": 31, "memberCustom": 11, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 4, "http://www.paymentus.com/20240331": 1 }, "contextCount": 124, "entityCount": 1, "segmentCount": 44, "elementCount": 630, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 466, "http://xbrl.sec.gov/dei/2023": 32, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100050 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R5": { "role": "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100090 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_4431c103-e80e-4087-8ce1-4d35603ddf38", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4431c103-e80e-4087-8ce1-4d35603ddf38", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100100 - 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_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness", "longName": "995455 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalances", "longName": "995475 - Disclosure - Revenue, Performance Obligations and Contract Balances", "shortName": "Revenue, Performance Obligations and Contract Balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet", "longName": "995495 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssets", "longName": "995505 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets", "shortName": "Goodwill, Internal-use Software Development Costs and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilities", "longName": "995525 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995535 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquity", "longName": "995555 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995565 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStock", "longName": "995585 - Disclosure - Net Income per Share Attributable to Common Stock", "shortName": "Net Income per Share Attributable to Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995615 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesTables", "longName": "995625 - Disclosure - Revenue, Performance Obligations and Contract Balances (Tables)", "shortName": "Revenue, Performance Obligations and Contract Balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables", "longName": "995645 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsTables", "longName": "995655 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets (Tables)", "shortName": "Goodwill, Internal-use Software Development Costs and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "longName": "995675 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995695 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockTables", "longName": "995705 - Disclosure - Net Income per Share Attributable to Common Stock (Tables)", "shortName": "Net Income per Share Attributable to Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationTables", "longName": "995715 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995735 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "longName": "995745 - Disclosure - Revenue, Performance Obligations and Contract Balances - Additional Information (Details)", "shortName": "Revenue, Performance Obligations and Contract Balances - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails", "longName": "995755 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (Details)", "shortName": "Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ecfcd2bd-161a-4804-a3e7-3afdcc02add5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R31": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails", "longName": "995765 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Revenue by Geographic Area (Details)", "shortName": "Revenue, Performance Obligations and Contract Balances - Summary of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4ed5d9fd-345b-4b37-9b55-c9e5ec466207", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R32": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails", "longName": "995775 - Disclosure - Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details)", "shortName": "Revenue, Performance Obligations and Contract Balances - Summary of Contract Asset and Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "995795 - Disclosure - Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details)", "shortName": "Business Combinations - Schedule Of Assets Acquired And Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "longName": "995815 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "longName": "995825 - Disclosure - Property and Equipment, Net - Schedule Of Property and Equipment, Net Based On Physical Location (Details)", "shortName": "Property and Equipment, Net - Schedule Of Property and Equipment, Net Based On Physical Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "longName": "995835 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails", "longName": "995845 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Goodwill by Reporting Units (Details)", "shortName": "Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Goodwill by Reporting Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_e8dc5db5-f557-49c1-b4b3-f306cafa5085", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R38": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "longName": "995855 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Additional Information (Details)", "shortName": "Goodwill, Internal-use Software Development Costs and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:PaymentsToDevelopSoftware", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R39": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails", "longName": "995865 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details)", "shortName": "Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails", "longName": "995875 - Disclosure - Goodwill, Internal-use Software Development Costs and Intangible Assets - Schedule of Expected Future Amortization Expense (Details)", "shortName": "Goodwill, Internal-use Software Development Costs and Intangible Assets - Schedule of Expected Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "longName": "995925 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details)", "shortName": "Accrued Liabilities - Summary of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995945 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:OtherCommitmentsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:OtherCommitmentsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "longName": "995975 - Disclosure - Equity - Additional Information (Details)", "shortName": "Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_08dd841b-5e4a-4ab6-9119-6948074b924a", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08dd841b-5e4a-4ab6-9119-6948074b924a", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "995985 - Disclosure - Stock-Based compensation - Additional Information (Details)", "shortName": "Stock-Based compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_c2305356-4503-40da-9bdd-97961290bd30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c2305356-4503-40da-9bdd-97961290bd30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails", "longName": "995995 - Disclosure - Stock-Based compensation - Schedule of Stock Option Activity (Details)", "shortName": "Stock-Based compensation - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_e8dc5db5-f557-49c1-b4b3-f306cafa5085", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R46": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "longName": "996015 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Details)", "shortName": "Stock Based Compensation - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_d1f7c20e-b672-4d8c-9c35-4a17be1ce6c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d1f7c20e-b672-4d8c-9c35-4a17be1ce6c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "longName": "996025 - Disclosure - Stock-Based compensation - Summary of Stock Based Compensation Expense (Details)", "shortName": "Stock-Based compensation - Summary of Stock Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996035 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "longName": "996045 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details)", "shortName": "Net Income per Share Attributable to Common Stock - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "unique": true } }, "R50": { "role": "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails", "longName": "996055 - Disclosure - Net Income per Share Attributable to Common Stock - Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share (Details)", "shortName": "Net Income per Share Attributable to Common Stock - Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_72803c1d-10f1-4f8e-abe1-686c8839644d", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_72803c1d-10f1-4f8e-abe1-686c8839644d", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails", "longName": "996065 - Disclosure - Geographic Information - Summary of Revenue by Geographic Area (Details)", "shortName": "Geographic Information - Summary of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_730ae6c2-a7a9-4c68-8254-44fa834804b1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "longName": "996075 - Disclosure - Geographic Information - Summary of Long-lived Assets by Geographic Areas (Details)", "shortName": "Geographic Information - Summary of Long-lived Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_6da34af4-d8bc-4040-9eb5-b94ab9575f9b", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "pay-20240331.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and other receivables, net of allowance for expected credit losses of $399 and $435, respectively", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities [Member]", "verboseLabel": "Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r669" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r621" ] }, "pay_AccruedFinanceLeasesAndOtherFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "AccruedFinanceLeasesAndOtherFinancingObligations", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases and other financing obligations", "label": "Accrued Finance Leases and Other Financing Obligations", "documentation": "Accrued Finance Leases and Other Financing Obligations" } } }, "auth_ref": [] }, "pay_AccruedFinanceLeasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "AccruedFinanceLeasesCurrent", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureAccruedLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued finance leases, current", "label": "Accrued Finance Leases, Current", "documentation": "Accrued Finance Leases, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r91", "r137" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "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": [ "r25" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll and employee-related expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation and amortization for property and equipment", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "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": [ "r55", "r165", "r479" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r99", "r173", "r476", "r499", "r500" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r11", "r32", "r416", "r419", "r452", "r495", "r496", "r775", "r776", "r777", "r784", "r785", "r786" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired 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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-Average Useful Life (Years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r115" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition Costs, Period Cost", "verboseLabel": "Acquisition cost incurred", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties." } } }, "auth_ref": [ "r134", "r135" ] }, "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": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r720" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r94" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In-Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r383", "r384", "r385", "r515", "r784", "r785", "r786", "r846", "r869" ] }, "pay_AdditionsOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "AdditionsOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Additions Operating Lease, Right-of-Use Asset", "documentation": "Additions Operating Lease, Right-of-Use Asset", "terseLabel": "Additional operating lease, right-of-use asset" } } }, "auth_ref": [] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r726" ] }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentOfWarrantsGrantedForServices", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustment of Warrants Granted for Services", "terseLabel": "Change in estimate of warrants expected to vest", "documentation": "Adjustment for noncash service expenses paid for by granting of warrants." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r348" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "auth_ref": [] }, "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": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r691", "r702", "r712", "r737" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r694", "r705", "r715", "r740" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r733" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r698", "r706", "r716", "r733", "r741", "r745", "r753" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r751" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r378", "r386" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for accounts and other receivables", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r174", "r259", "r263", "r264", "r265", "r865" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "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": [ "r7", "r49", "r53" ] }, "us-gaap_AmortizationOfLeasedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfLeasedAsset", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of contract asset", "label": "Amortization of Leased Asset", "documentation": "The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases." } } }, "auth_ref": [ "r143", "r145" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities", "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": [ "r220" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r40" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r136", "r169", "r191", "r231", "r245", "r250", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r409", "r413", "r425", "r471", "r558", "r669", "r682", "r810", "r811", "r854" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r161", "r175", "r191", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r409", "r413", "r425", "r669", "r810", "r811", "r854" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AutomobilesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobilesMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Automobiles [Member]", "terseLabel": "Automobiles [Member]", "documentation": "Vehicles that are used primarily for transporting people." } } }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r748" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r749" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r744" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r744" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r744" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r744" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r744" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r744" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r747" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r746" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r745" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r745" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r112" ] }, "pay_BrandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "BrandMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Brand [Member]", "documentation": "Brand [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r405", "r662", "r663" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r68", "r69", "r405", "r662", "r663" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "verboseLabel": "Number of shares issued for business acquisition", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "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": [ "r405" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations", "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": [ "r128", "r406" ] }, "pay_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue", "negatedLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r71" ] }, "pay_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, deferred tax, current.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax, Current" } } }, "auth_ref": [] }, "pay_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialInstitutionFundsInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialInstitutionFundsInTransit", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Financial Institution Funds In Transit", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Financial Institution Funds In Transit", "terseLabel": "Financial institution funds in -transit" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "terseLabel": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r70", "r71" ] }, "pay_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedFundsHeldForFinancialInstitutions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedFundsHeldForFinancialInstitutions", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed restricted funds held for financial institutions", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Funds Held For Financial Institutions", "terseLabel": "Restricted funds held for financial institutions" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases in accounts payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortizaion expense of capitalized software costs", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r9", "r142" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "totalLabel": "Capitalized Computer Software, Net, Total", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized internal-use software development costs, net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r634" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r35", "r163", "r638" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Member]", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents and Restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents and Restricted cash at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "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": [ "r35", "r109", "r189" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and Restricted cash", "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", "r109" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "pay_CashHeldBackForAcquisitionClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "CashHeldBackForAcquisitionClosing", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash Held Back for Acquisition Closing", "label": "Cash Held Back for Acquisition Closing", "terseLabel": "Cash held back for acquisition closing" } } }, "auth_ref": [] }, "pay_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities Abstract.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "auth_ref": [] }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r724" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r791" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "pay_ClassAAndClassBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "ClassAAndClassBCommonStockMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A & Class B Common Stock [Member]", "label": "Class A And Class B Common Stock [Member]", "documentation": "Class A and class B common stock." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r158", "r170", "r171", "r172", "r191", "r210", "r215", "r217", "r219", "r225", "r226", "r260", "r298", "r300", "r301", "r302", "r305", "r306", "r309", "r310", "r313", "r316", "r323", "r425", "r505", "r506", "r507", "r508", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r546", "r567", "r590", "r614", "r615", "r616", "r617", "r618", "r760", "r781", "r788" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r170", "r171", "r172", "r225", "r309", "r310", "r311", "r313", "r316", "r321", "r323", "r505", "r506", "r507", "r508", "r649", "r760", "r781" ] }, "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": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r725" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r725" ] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Axis]", "terseLabel": "Collateral Held", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r645" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Domain]", "terseLabel": "Collateral Held", "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "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": [ "r28", "r86", "r473", "r545" ] }, "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": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r120", "r292", "r293", "r622", "r807" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r869" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r869" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r29" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Shares [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r672", "r673", "r674", "r676", "r677", "r678", "r679", "r784", "r785", "r846", "r868", "r869" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r93", "r546" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r93", "r546", "r564", "r869", "r870" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "common stock", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "verboseLabel": "Class B common stock, $0.0001 par value per share, 111,050,000 and zero shares authorized as of September 30, 2021 and December 31, 2020, respectively; 103,486,739 and zero shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively", "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": [ "r93", "r475", "r669" ] }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r730" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r729" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r731" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r728" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r33", "r179", "r181", "r185", "r467", "r484" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer Software, Intangible Asset", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r637", "r804", "r805" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r43", "r78", "r79", "r258", "r621" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r78", "r79", "r258", "r501", "r621" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r41", "r43", "r78", "r79", "r258", "r621", "r768" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r88", "r149" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r41", "r43", "r78", "r79", "r258" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r41", "r43", "r78", "r79", "r258", "r621" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r74", "r639" ] }, "pay_ContracTwithCustomerLiabilitys": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "ContracTwithCustomerLiabilitys", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contrac tWith Customer Liabilitys", "label": "Contrac tWith Customer Liabilitys", "terseLabel": "Contract With Customer Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Contract Asset and Liability", "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": [ "r815" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total contract assets", "terseLabel": "Contract asset balance", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "label": "Contract with Customer, Asset, 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 is conditioned on something other than passage of time." } } }, "auth_ref": [ "r325", "r327", "r338" ] }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrentAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r654", "r816" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r654", "r816" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "totalLabel": "Total contract liabilities", "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": [ "r325", "r326", "r338" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities", "label": "Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in revenue and related contract asset", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r650" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "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": [ "r325", "r326", "r338" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 0.0 }, "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, less current portion", "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": [ "r325", "r326", "r338" ] }, "us-gaap_ContractWithCustomerReceivableBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableBeforeAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Receivable, before Allowance for Credit Loss", "terseLabel": "Fixed consideration related to the future minimum guarantees, contract amount", "documentation": "Amount, before 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": [ "r765", "r814" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligation", "totalLabel": "Contractual Obligation, Total", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r783" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r105", "r191", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r425", "r810" ] }, "pay_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "CostOfRevenueMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of revenue.", "label": "Cost Of Revenue [Member]", "terseLabel": "Cost Of Revenue" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "pay_CustodialAccountsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "CustodialAccountsPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for custodial accounts.", "label": "Custodial Accounts Policy [Text Block]", "terseLabel": "Custodial Accounts" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r258" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "terseLabel": "Customer Contracts Member", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r73" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship [Member]", "verboseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r73" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Issued Loan Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r80", "r81", "r307", "r436", "r647", "r648" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset", "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": [ "r389", "r390" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r389", "r390", "r472" ] }, "pay_DeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "DeferredIncomeTaxes", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Deferred income taxes.", "label": "Deferred Income Taxes", "terseLabel": "Deferred income taxes" } } }, "auth_ref": [] }, "pay_DeferredOfferingCostsRelatedToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "DeferredOfferingCostsRelatedToAdditionalPaidInCapital", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred offering costs related to additional-paid-in capital.", "label": "Deferred Offering Costs Related To Additional Paid In Capital", "terseLabel": "Deferred offering costs related to additional-paid-in capital" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred tax valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r395" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions under plan", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r340", "r342", "r343", "r658", "r659", "r660", "r661" ] }, "us-gaap_DepositLiabilitiesAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilitiesAccruedInterest", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Accrued interest", "documentation": "Amount of accrued but unpaid interest on deposit liabilities." } } }, "auth_ref": [ "r85" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r54" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r234" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "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": [ "r130" ] }, "pay_DirectOfferingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "DirectOfferingExpenses", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Direct Offering Expenses", "documentation": "Direct Offering Expenses" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r337", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r337", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregation of Revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r816" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r346", "r351", "r379", "r380", "r382", "r665" ] }, "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": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r686" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r719" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r186", "r198", "r199", "r200", "r201", "r202", "r208", "r210", "r217", "r218", "r219", "r223", "r423", "r424", "r468", "r485", "r640" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r186", "r198", "r199", "r200", "r201", "r202", "r210", "r217", "r218", "r219", "r223", "r423", "r424", "r468", "r485", "r640" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share Attributable to Common Stock", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r207", "r220", "r221", "r222" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on Cash and cash equivalents and Restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r848" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r392" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Difference between effective tax rate and federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates." } } }, "auth_ref": [ "r401", "r845" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r763", "r845" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Total unrecognized compensation cost, recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r381" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r844" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Options [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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address Address Line2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r684" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r684" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r759" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r684" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r758" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r684" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r684" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r684" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r684" ] }, "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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r159", "r182", "r183", "r184", "r193", "r194", "r195", "r197", "r203", "r205", "r224", "r261", "r262", "r324", "r383", "r384", "r385", "r397", "r398", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r430", "r431", "r432", "r433", "r434", "r435", "r452", "r495", "r496", "r497", "r515", "r590" ] }, "pay_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plan [Member]", "label": "Equity Incentive Plan [Member]", "documentation": "Equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_EquityIssuedInBusinessCombinationFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityIssuedInBusinessCombinationFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Issued in Business Combination, Fair Value Disclosure", "terseLabel": "Common stock fair value", "documentation": "Fair value of equity issued in a business combination." } } }, "auth_ref": [ "r77" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r727" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r691", "r702", "r712", "r737" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "pay_ExcessTaxBenefitsOnStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "ExcessTaxBenefitsOnStockBasedCompensation", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Excess Tax Benefits On Stock Based Compensation", "terseLabel": "Excess tax benefits on stock-based compensation", "documentation": "Excess tax benefits on stock-based compensation." } } }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r733" ] }, "pay_FinanceLeaseCostAbstract1": { "xbrltype": "stringItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "FinanceLeaseCostAbstract1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease cost", "label": "Finance Lease Cost Abstract1", "terseLabel": "Finance lease cost" } } }, "auth_ref": [] }, "pay_FinanceLeaseCostTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "FinanceLeaseCostTotal", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Total finance lease cost", "label": "Finance Lease Cost Total", "totalLabel": "Total finance lease cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "pay_FinanceLeaseCostTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r439", "r445", "r668" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows for finance lease", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r441", "r448" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails4": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r438", "r450" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability [Abstract]", "terseLabel": "Finance Leases:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance leases and other finance obligations, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails4": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments including interest", "terseLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Next Rolling 12 Months", "terseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach." } } }, "auth_ref": [ "r852" ] }, "pay_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFour", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease liability Payments Due in rolling after year four.", "label": "Finance Lease Liability Payments Due In Rolling After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Rolling Year Four", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Rolling Year Three", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Rolling Year Two", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remaining three months)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r852" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails4": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows for finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r440", "r448" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "pay_FinanceLeaseCostTotal", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation expense", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r439", "r445", "r668" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Capitalized cost amortization estimated useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r167", "r282" ] }, "pay_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 9 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r117" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r279", "r281", "r282", "r283", "r464", "r465" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r465" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r50", "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Carrying Amount", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total future amortization expense", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r464" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Fair value", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r280" ] }, "pay_FinoveraIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "FinoveraIncMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finovera, Inc. [Member]", "label": "Finovera Inc [Member]", "documentation": "Finovera, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fixed-Price Contract [Member]", "terseLabel": "Commercial Agreements Fixed Consideration [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r654" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange gain (loss)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r587" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "pay_FullyVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "FullyVested", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fully Vested.", "label": "Fully Vested", "terseLabel": "Fully Vested" } } }, "auth_ref": [] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Funds Held for Clients", "terseLabel": "Cash in custodial account", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r773" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture And Fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r106", "r569" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r103" ] }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicAreasLongLivedAssetsAbstract", "lang": { "en-us": { "role": { "label": "Geographic Areas, Long-Lived Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r166", "r266", "r466", "r646", "r669", "r794", "r801" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill, Internal-use Software Development Costs and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r114" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r267", "r273", "r278", "r646" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "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": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r646" ] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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": [ "r1", "r793" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r104", "r191", "r231", "r244", "r249", "r252", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r425", "r642", "r810" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill)", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r7", "r16" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before 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", "r101", "r140", "r231", "r244", "r249", "r252", "r469", "r481", "r642" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r284", "r287", "r574" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r287", "r574" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r192", "r388", "r393", "r394", "r396", "r399", "r402", "r403", "r404", "r510" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Provision for) benefit from income taxes", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r146", "r156", "r204", "r205", "r235", "r391", "r400", "r486" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r772" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "totalLabel": "Income Taxes Paid, Net, Total", "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": [ "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities", "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": [ "r462", "r779" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable, net of payable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities" } } }, "auth_ref": [] }, "pay_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current and long-term assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe1": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of warrants", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r211", "r212", "r213", "r219" ] }, "pay_IncrementalCommonSharesAttributableToRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "IncrementalCommonSharesAttributableToRestrictedStockUnits", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe1": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe" ], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable To Restricted Stock Units", "label": "Incremental Common Shares Attributable To Restricted Stock Units", "terseLabel": "Dilutive effect of RSUs" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe1": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock options to purchase common stock", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "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": [ "r211", "r212", "r214", "r219", "r350" ] }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r698", "r706", "r716", "r733", "r741", "r745", "r753" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r751" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r687", "r757" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r687", "r757" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r687", "r757" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r48", "r51" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r772", "r871" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r527", "r529", "r530", "r532", "r534", "r597", "r599", "r601", "r604", "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r613", "r674" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r527", "r529", "r530", "r532", "r534", "r597", "r599", "r601", "r604", "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r613", "r674" ] }, "pay_LeaseCommitmentsNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "LeaseCommitmentsNotYetCommenced", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease commitments for a lease signed but not yet commenced.", "label": "Lease Commitments Not Yet Commenced", "terseLabel": "Lease commitments not yet commenced" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r444", "r668" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r851" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r119" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, remaining lease term", "label": "Lessee, Finance Lease, Remaining Lease Term", "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r849" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r443" ] }, "pay_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Remaining Lease Payments under Non-Cancelable Operating and Finance Leases", "label": "Lessee Operating Lease and Finance Lease Liability Maturity [Table Text Block]", "documentation": "Lessee Operating Lease and Finance Lease Liability Maturity [Table Text Block]" } } }, "auth_ref": [] }, "pay_LesseeOperatingLeaseCommencementYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "LesseeOperatingLeaseCommencementYear", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease commencement year", "documentation": "Operating lease commencement year", "label": "Lessee Operating Lease Commencement Year" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails3": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments including interest", "terseLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r450" ] }, "pay_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFour", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after rolling year four.", "label": "Lessee Operating Lease Liability Payments Due After Rolling Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months", "terseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r852" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remaining three months)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r852" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r849" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r850" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lessor, Operating Lease, Payments to be Received, Total", "label": "Lessor, Operating Lease, Payment to be Received", "terseLabel": "Future operating lease payments", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r191", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r410", "r413", "r414", "r425", "r544", "r641", "r682", "r810", "r854", "r855" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r98", "r138", "r478", "r669", "r782", "r792", "r847" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange of operating lease obligations", "label": "Liabilities Assumed", "documentation": "The fair value of liabilities assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r26", "r162", "r191", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r410", "r413", "r414", "r425", "r669", "r810", "r854", "r855" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "License [Member]", "terseLabel": "License", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r817" ] }, "pay_LoanPrincipalAndInterestDueAndPayableDate": { "xbrltype": "dateItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "LoanPrincipalAndInterestDueAndPayableDate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The loan principal and interest due and payable Date", "label": "Loan Principal And Interest Due And Payable Date", "terseLabel": "Loan Principal and Interest Due and Payable Date" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableRelatedParties", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued a loan to related party", "periodEndLabel": "Loans and Leases Receivable, Related Parties, Ending Balance", "periodStartLabel": "Loans and Leases Receivable, Related Parties, Beginning Balance", "label": "Loans and Leases Receivable, Related Parties", "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date." } } }, "auth_ref": [ "r83", "r87" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationTables", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LongTermDebtContingentPaymentOfPrincipalOrInterest": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtContingentPaymentOfPrincipalOrInterest", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Contingent Payment of Principal or Interest", "terseLabel": "Long-term Debt Payment of Principal or Interest", "documentation": "Description of conditions, facts and circumstances that would trigger a payment of principal or interest which was not otherwise immediately due and payable." } } }, "auth_ref": [ "r176" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Loan Interest Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r27" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r258", "r653", "r816", "r866", "r867" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r344", "r461", "r494", "r535", "r536", "r598", "r600", "r602", "r603", "r608", "r632", "r633", "r644", "r649", "r664", "r671", "r812", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r725" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r725" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r344", "r461", "r494", "r535", "r536", "r598", "r600", "r602", "r603", "r608", "r632", "r633", "r644", "r649", "r664", "r671", "r812", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r744" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r752" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r258", "r653", "r816", "r866", "r867" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r726" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided (used in) by 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": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r109", "r110", "r111" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "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": [ "r102", "r111", "r141", "r160", "r177", "r180", "r184", "r191", "r196", "r198", "r199", "r200", "r201", "r204", "r205", "r216", "r231", "r244", "r249", "r252", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r424", "r425", "r483", "r566", "r588", "r589", "r642", "r680", "r810" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Standards", "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": [] }, "pay_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Non Cash Lease Expense.", "label": "Non Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "auth_ref": [] }, "pay_NonCompeteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "NonCompeteMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Non compete.", "label": "Non Compete [Member]", "terseLabel": "Non Compete [Member]", "verboseLabel": "Non-Compete" } } }, "auth_ref": [] }, "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r725" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r695", "r706", "r716", "r733", "r741" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r723" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r733" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r752" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r752" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "verboseLabel": "Other", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r872", "r873", "r874", "r875" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "pay_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "NumberOfCustomer", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number Of Customer", "label": "Number Of Customer", "documentation": "Number Of Customer" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segment", "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": [ "r790" ] }, "pay_NumberOfSharesPledgedAsSecurityForLoan": { "xbrltype": "sharesItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "NumberOfSharesPledgedAsSecurityForLoan", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares pledged as security for loan.", "label": "Number Of Shares Pledged As Security For Loan", "terseLabel": "Number of shares pledged as security for loan" } } }, "auth_ref": [] }, "pay_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer [Member]", "label": "One Customer [Member]", "documentation": "One Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Expense [Member]", "terseLabel": "Operating Expense", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r231", "r244", "r249", "r252", "r642" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r446", "r668" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfRemainingLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating Leases:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r442", "r448" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r437" ] }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r90", "r132", "r502", "r503" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "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": [ "r25" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r168" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitment", "label": "Other Commitment", "totalLabel": "Other commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment, to be Paid, Year Four", "terseLabel": "2025", "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment, to be Paid, Year One", "terseLabel": "2022", "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "2023", "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment, to be Paid, Year Three", "terseLabel": "2024", "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "pay_OtherCommitmentToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "OtherCommitmentToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Other commitment to be paid after year four.", "label": "Other Commitment To Be Paid After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDescription", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other commitments, description", "label": "Other Commitments, Description", "documentation": "Description of the nature and terms of commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining three months)", "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, net of tax", "negatedLabel": "Foreign currency translation adjustments, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent, Total", "verboseLabel": "Foreign currency translation adjustments, net of tax", "negatedTerseLabel": "Foreign currency translation adjustments, net of tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r133" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r133", "r178", "r181" ] }, "pay_OtherGeographicalAreaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "OtherGeographicalAreaMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Geographical Area Member", "label": "Other Geographical Area [Member]", "terseLabel": "Other", "verboseLabel": "Other" } } }, "auth_ref": [] }, "pay_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "OtherMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Member", "label": "Other [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-term Assets [Member]", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonrecurringIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonrecurringIncome", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-recurring income", "terseLabel": "Other non-recurring income", "label": "Other Nonrecurring Income", "documentation": "Amount of other income that is infrequent in occurrence or unusual in nature." } } }, "auth_ref": [ "r107" ] }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r725" ] }, "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r693", "r704", "r714", "r739" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r696", "r707", "r717", "r742" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r696", "r707", "r717", "r742" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option [Member]", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r721" ] }, "pay_PaymentTransactionProcessingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "PaymentTransactionProcessingRevenueMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment transaction processing revenue Member", "label": "Payment Transaction Processing Revenue [Member]", "terseLabel": "Payment Transaction Processing Revenue [Member]" } } }, "auth_ref": [] }, "pay_PaymentsOnFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "PaymentsOnFinanceLeases", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments on finance leases.", "label": "Payments On Finance Leases", "negatedLabel": "Payments on finance leases" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payment to acquire business, gross", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Purchase price of acquisition", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r34", "r407" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "verboseLabel": "Cash purchase price", "negatedLabel": "Business combinations, net of cash and restricted cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property 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": [ "r108" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software development costs", "label": "Payments to Develop Software", "negatedLabel": "Capitalized internal-use software development costs", "documentation": "The cash outflow associated with the development or modification 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": [ "r108" ] }, "pay_PayverisLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "PayverisLLCMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Payveris LLC [Member]", "label": "Payveris L L C [Member]", "documentation": "Payveris LLC [Member]" } } }, "auth_ref": [] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r724" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r724" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r723" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r733" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r722" ] }, "pay_PercentageOfAnnualIncreaseOfOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "PercentageOfAnnualIncreaseOfOutstandingShares", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of annual increase of outstanding shares", "documentation": "Percentage of annual increase of outstanding shares.", "terseLabel": "Percentage of annual increase of outstanding shares" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock [Member]", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r672", "r673", "r676", "r677", "r678", "r679", "r868", "r869" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r92", "r309" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r546" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "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": [ "r92", "r309" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "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": [ "r92", "r546", "r564", "r869", "r870" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value per share, 5,000,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; none issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Series A preferred stock, par value $0.01 per share; zero and 50,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 23,333 shares issued as of September 30, 2021 and December 31, 2020, respectively; zero and 23,013 shares outstanding as of September 30, 2021 and December 31, 2020, respectively", "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": [ "r92", "r474", "r669" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r774" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfContractAssetAndLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets [Member]", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "pay_PrincipalAmountOfLoanAsReductionToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "PrincipalAmountOfLoanAsReductionToAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of loan as reduction to additional paid-in capital", "label": "Principal amount of loan as reduction to additional paid-in capital", "documentation": "Principal amount of loan as reduction to additional paid-in capital." } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement [Member]", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from initial public offering, net of underwriter's discounts and commissions", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from private placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Issuance of warrant and change in estimate of warrants expected to vest", "verboseLabel": "Issuance of warrant", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromPaymentsForInInterestBearingDepositsInBanks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForInInterestBearingDepositsInBanks", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from matured interest-bearing deposits", "label": "Proceeds from (Payments for) in Interest-Bearing Deposits in Banks", "documentation": "The net cash inflow or outflow in Interest-bearing Deposits by banks in other financial institutions for relatively short periods of time including, for example, certificates of deposits." } } }, "auth_ref": [ "r780", "r863" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Payments on other financing obligations", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r764", "r778" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock-based awards", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r15" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r254", "r463", "r487", "r488", "r489", "r490", "r491", "r492", "r635", "r651", "r670", "r769", "r808", "r809", "r816", "r866" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r254", "r463", "r487", "r488", "r489", "r490", "r491", "r492", "r635", "r651", "r670", "r769", "r808", "r809", "r816", "r866" ] }, "pay_ProfitFinancialIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "ProfitFinancialIncMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "PROFIT Financial, Inc. [Member]", "documentation": "PROFIT Financial, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r160", "r177", "r180", "r187", "r191", "r196", "r204", "r205", "r231", "r244", "r249", "r252", "r260", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r408", "r411", "r412", "r424", "r425", "r469", "r482", "r514", "r566", "r588", "r589", "r642", "r666", "r667", "r681", "r777", "r810" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r118", "r150", "r154", "r155" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "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": [ "r119", "r164", "r480" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "verboseLabel": "Long-lived assets, comprising property and equipment assets", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r470", "r480", "r669" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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": [ "r119" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) expected credit losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r6", "r139" ] }, "pay_PurchaseOfInterestBearingDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "PurchaseOfInterestBearingDeposits", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of interest-bearing deposits", "label": "Purchase of interest-bearing deposits", "documentation": "Purchase of interest-bearing deposits" } } }, "auth_ref": [] }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r721" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r721" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r341", "r344", "r374", "r375", "r376", "r460", "r461", "r494", "r535", "r536", "r598", "r600", "r602", "r603", "r608", "r632", "r633", "r644", "r649", "r664", "r671", "r674", "r806", "r812", "r857", "r858", "r859", "r860", "r861" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r341", "r344", "r374", "r375", "r376", "r460", "r461", "r494", "r535", "r536", "r598", "r600", "r602", "r603", "r608", "r632", "r633", "r644", "r649", "r664", "r671", "r674", "r806", "r812", "r857", "r858", "r859", "r860", "r861" ] }, "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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "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": [ "r570", "r571", "r574" ] }, "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_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "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": [ "r453", "r454", "r455", "r456", "r457", "r511", "r512", "r513", "r572", "r573", "r574", "r594", "r596" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r89", "r387", "r862" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "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": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r689", "r700", "r710", "r735" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r690", "r701", "r711", "r736" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r697", "r708", "r718", "r743" ] }, "pay_RestrictedFundsHeldForFinancialInstitutions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "RestrictedFundsHeldForFinancialInstitutions", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Restricted funds held for financial institutions", "label": "Restricted Funds Held For Financial Institutions", "terseLabel": "Restricted cash and cash equivalents" } } }, "auth_ref": [] }, "pay_RestrictedFundsHeldForFinancialInstitutionsAndFinancialInstitutionFundsInTransitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "RestrictedFundsHeldForFinancialInstitutionsAndFinancialInstitutionFundsInTransitPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Restricted funds held for financial institutions and financial institution funds-in transit", "label": "Restricted Funds Held For Financial Institutions And Financial Institution Funds-In Transit [Policy Text Block]", "terseLabel": "Restricted funds held for financial institutions and financial institution funds-in transit" } } }, "auth_ref": [] }, "pay_RestrictedFundsHeldForFinancialInstitutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "RestrictedFundsHeldForFinancialInstitutionsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Funds Held for Financial Institutions [Member]", "label": "Restricted Funds Held For Financial Institutions [Member]", "documentation": "Restricted Funds Held For Financial Institutions [Member]" } } }, "auth_ref": [] }, "pay_RestrictedFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "RestrictedFundsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash [Member]", "documentation": "Restricted funds", "label": "Restricted funds [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU [Member]", "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_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_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "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": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r124", "r477", "r498", "r500", "r509", "r547", "r669" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r159", "r193", "r194", "r195", "r197", "r203", "r205", "r261", "r262", "r383", "r384", "r385", "r397", "r398", "r415", "r417", "r418", "r420", "r422", "r495", "r497", "r515", "r869" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfDisaggregationOfRevenueFromContractsWithCustomerDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "totalLabel": "Revenue", "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": [ "r232", "r233", "r243", "r247", "r248", "r254", "r256", "r258", "r336", "r337", "r463" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalances" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue, Performance Obligations and Contract Balances", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r157", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r339" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesTables", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Revenue by Geographic Area", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r17" ] }, "pay_RevenueRecognizedExpectedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "RevenueRecognizedExpectedPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognized expected period.", "label": "Revenue Recognized Expected Period", "terseLabel": "Expected revenue period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, aggregate amount of transaction price", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r153" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r766" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues From External Customers And Long Lived 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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange of operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r449", "r668" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r752" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r752" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Sale of stock, price per share", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r258", "r767" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "auth_ref": [ "r345", "r787" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r206", "r345", "r761", "r787" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock Equivalents Excluded from Income (Loss) Per Diluted Share", "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": [ "r40" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "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": [ "r68", "r69", "r405" ] }, "pay_ScheduleOfCashFlowSupplementalRelatedToLeasesDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "ScheduleOfCashFlowSupplementalRelatedToLeasesDisclosuresTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental Cash Flow Information Related to Leases", "label": "Schedule of Cash Flow Supplemental Related to Leases Disclosures [Table Text Block]", "documentation": "Schedule of cash flow supplemental related to leases disclosures." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock", "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": [ "r789" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock Based Compensation Expense", "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": [ "r65" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Identified Intangible Assets and Useful Lives", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r50", "r52", "r464" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Intangible Assets", "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": [ "r50", "r52" ] }, "pay_ScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "ScheduleOfFutureMinimumPaymentsForNonCancellableAgreementsTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Future Minimum Payments For Non Cancellable Agreements", "label": "Schedule Of Future Minimum Payments For Non Cancellable Agreements Table [Text Block]", "terseLabel": "Schedule of Future Minimum Payments for Non Cancellable Agreements" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "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": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r646" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill by Reporting Unit", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r646", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "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": [ "r82", "r84", "r570", "r571", "r574" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "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": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r47", "r100" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r347", "r349", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity", "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": [ "r13", "r14", "r64" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Stock Option Grant Using Black-Scholes Option Pricing Model With Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r56", "r57", "r58", "r59", "r60", "r61", "r62", "r122", "r123", "r124", "r170", "r171", "r172", "r225", "r309", "r310", "r311", "r313", "r316", "r321", "r323", "r505", "r506", "r507", "r508", "r649", "r760", "r781" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r52" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r683" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r685" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r256", "r257", "r528", "r531", "r533", "r599", "r601", "r605", "r609", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r636", "r652", "r674", "r816", "r866" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r236", "r246", "r250", "r251", "r252", "r253", "r254", "r255", "r258" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r242", "r256", "r643" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r103" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r770", "r771", "r813" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r69" ] }, "pay_SettlementOfHoldbackLiabilityRelatedToPriorAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SettlementOfHoldbackLiabilityRelatedToPriorAcquisitions", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement of holdback liability related to prior acquisitions", "label": "Settlement Of Holdback Liability Related To Prior Acquisitions", "documentation": "Settlement of holdback liability related to prior acquisitions." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "RSUs vest over the requisite service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Awards,Forfeited | shares", "negatedLabel": "Awards,Forfeited | shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value, Forfeited | $ / shares", "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": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awards, Granted | shares", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value, Granted | $ / shares", "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": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Awarded and unvested, Ending Balance | shares", "periodStartLabel": "Awarded and unvested, Beginning Balance | shares", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r363", "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant-Date Fair Value, Unvested, Beginning Balance | $ / shares", "periodEndLabel": "Weighted Average Grant-Date Fair Value, Unvested, Ending Balance | $ / shares", "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": [ "r363", "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Awards, Vested | shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Awards, Vested | shares", "verboseLabel": "RSUs vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value, Vested | $ / shares", "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": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r347", "r349", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options Outstanding, Exercisable", "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": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited", "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted", "verboseLabel": "Options granted in period", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant date fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options Outstanding, Ending", "periodStartLabel": "Options Outstanding, Beginning", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r355", "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Ending", "periodStartLabel": "Weighted Average Exercise Price, Beginning", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r355", "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant shares vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may 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": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRsuActivityDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Forfeited", "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r359" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Aggregate Intrinsic Value, Ending", "periodStartLabel": "Aggregate Intrinsic Value, Beginning", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionGrantUsingBlackScholesOptionPricingModelWithAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r373" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (years), Exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (years)", "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": [ "r126" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued, price per share", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Bank Loans and Notes Payable", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r21", "r541", "r864" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r447", "r668" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs [Member]", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "pay_SoftwareImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SoftwareImplementationCosts", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Software implementation costs", "documentation": "Software implementation costs" } } }, "auth_ref": [] }, "pay_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SoftwareMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Software.", "label": "Software [Member]", "terseLabel": "Software" } } }, "auth_ref": [] }, "pay_SoftwarePurchasesIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SoftwarePurchasesIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Software purchases in accounts payable", "label": "Software Purchases Incurred But Not Yet Paid", "documentation": "Future cash outflow to pay for purchases of intangible assets that have occurred." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r158", "r170", "r171", "r172", "r191", "r210", "r215", "r217", "r219", "r225", "r226", "r260", "r298", "r300", "r301", "r302", "r305", "r306", "r309", "r310", "r313", "r316", "r323", "r425", "r505", "r506", "r507", "r508", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r546", "r567", "r590", "r614", "r615", "r616", "r617", "r618", "r760", "r781", "r788" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r30", "r159", "r182", "r183", "r184", "r193", "r194", "r195", "r197", "r203", "r205", "r224", "r261", "r262", "r324", "r383", "r384", "r385", "r397", "r398", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r430", "r431", "r432", "r433", "r434", "r435", "r452", "r495", "r496", "r497", "r515", "r590" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r256", "r257", "r528", "r531", "r533", "r599", "r601", "r605", "r609", "r620", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r636", "r652", "r674", "r816", "r866" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r193", "r194", "r195", "r224", "r463", "r504", "r526", "r537", "r538", "r539", "r540", "r542", "r543", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r565", "r568", "r569", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r590", "r675" ] }, "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": [] }, "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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r206", "r345", "r761", "r762", "r787" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r193", "r194", "r195", "r224", "r463", "r504", "r526", "r537", "r538", "r539", "r540", "r542", "r543", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r565", "r568", "r569", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r590", "r675" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r692", "r703", "r713", "r738" ] }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "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_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Fair value of Class A common stock issued for acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r92", "r93", "r124" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock for stock-based awards ( shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of shares (in shares)", "verboseLabel": "Issuance of Class A common stock for stock-based awards, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r92", "r93", "r124", "r505", "r590", "r615" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r92", "r93", "r124", "r360" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock for stock-based awards( value)", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares", "verboseLabel": "Value of shares in acquisition", "label": "Issuance of Class A common stock for stock-based awards", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r92", "r93", "r124", "r515", "r590", "r615", "r681" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r93", "r96", "r97", "r113", "r548", "r564", "r591", "r592", "r669", "r682", "r782", "r792", "r847", "r869" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r121", "r190", "r308", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324", "r421", "r593", "r595", "r619" ] }, "us-gaap_StockholdersEquityNoteStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split", "terseLabel": "Stock split description", "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements." } } }, "auth_ref": [ "r125" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r458", "r459" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary Sale Of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "pay_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of Significant Accounting Policies." } } }, "auth_ref": [] }, "pay_SummaryOfSignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for significant accounting policies.", "label": "Summary Of Significant Accounting Policies Policy [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "pay_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of Significant Accounting Policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of holdback liability related to prior acquisitions", "label": "Prior Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs." } } }, "auth_ref": [ "r493" ] }, "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": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r732" ] }, "pay_TechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "TechnologyMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Technology.", "label": "Technology [Member]", "terseLabel": "Technology" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r791", "r853" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "pay_TotalPaymentOfOutstandingLoanAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "TotalPaymentOfOutstandingLoanAndInterest", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Total Payment of Outstanding Loan and Interest paid", "label": "Total Payment Of Outstanding Loan And Interest", "terseLabel": "Payment of loan" } } }, "auth_ref": [] }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r724" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r731" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfFairValuesAndEstimatedUsefulLivesOfIntangibleAssetsDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfIntagibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademark", "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": [ "r72" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r751" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r753" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r754" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r755" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r753" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r753" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r756" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r754" ] }, "pay_TwoThousandTwentyOnePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "TwoThousandTwentyOnePlanMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "Two Thousand Twenty One Plan [Member]", "documentation": "Two Thousand Twenty One Plan [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetBasedOnPhysicalLocationDetails", "http://www.paymentus.com/20240331/taxonomy/role/DisclosureRevenuePerformanceObligationsAndContractBalancesSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfLongLivedAssetsByGeographicAreasDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGeographicInformationSummaryOfRevenueByGeographicAreaDetails", "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureGoodwillInternalUseSoftwareDevelopmentCostsAndIntangibleAssetsSummaryOfGoodwillByReportingUnitsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "auth_ref": [] }, "pay_UnderwritingDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "UnderwritingDiscountsAndCommissions", "crdr": "debit", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriting discounts and commissions", "label": "Underwriting Discounts And Commissions", "documentation": "Underwriting discounts and commissions." } } }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r750" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r147", "r148", "r151", "r152" ] }, "pay_VestingOfRemainingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "VestingOfRemainingShares", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vesting of the remaining shares.", "label": "Vesting Of Remaining Shares", "terseLabel": "Vesting of the Remaining Shares of the Warrant" } } }, "auth_ref": [] }, "pay_WarrantIssue": { "xbrltype": "sharesItemType", "nsuri": "http://www.paymentus.com/20240331", "localname": "WarrantIssue", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrant issue.", "label": "Warrant Issue", "terseLabel": "Warrant Issue" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfCommonStockEquivalentsExcludedFromIncomeLossPerDilutedShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r672", "r673", "r676", "r677", "r678", "r679" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighter-average shares of common stock - diluted", "verboseLabel": "Weighter-average shares of common stock - diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "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": [ "r209", "r219" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used to compute net income per share", "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe1": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 }, "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paymentus.com/20240331/taxonomy/role/DisclosureNetIncomePerShareAttributableToCommonStockScheduleOfComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDe", "http://www.paymentus.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighter-average shares of common stock - basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r208", "r219" ] } } } }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(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.19(a))", "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.19(a),20,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.19-26)", "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.20)", "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.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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.7(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "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" }, "r139": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481192/840-30-45-3" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "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" }, "r176": { "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(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r760": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r762": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r769": { "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" }, "r770": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r771": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r864": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 68 0000950170-24-053739-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-053739-xbrl.zip M4$L#!!0 ( ):1IEBC&7 (A5 ! ,G^%0 0 <&%Y+3(P,C0P,S,Q+FAT M;>R]:7<;.9(N_'U^15[/]'35>049^R)7U3UJ+]T^4V6[+=?,]/O%!ZN54Q2I MSB1E:W[]#21)B;(6RU)23$FHTRV33&0F@(AX8D$@\-/__7(PJHYBT]:3\<]_ M)MOXSU4<^TFHQY]^_O/NWO/7K__\?W_YEY_^#T+5BU>OWU1OXN=JUT_KH_BB M;OUHTLZ:6/VP]]N/U>OQJ!['ZK__\O[7ZL7$SP[B>%JA:G\Z/=QY^O3SY\_; M(=7C=C*:3>%=[;:?'#RM$%H\_'D3;?Z]>F&GL=JAF'*$!<+R ]$[!.]PLZTQ MX?\?QCL8K]PV.3QNZD_[T^H'_V.5[X)WC\=Q-#JN7M5C._:U'55[RY=N02_] M=K4[&E7O\UUM]3ZVL3F*87O^S/TI3 =,R;C]^*:4:A/VN:O74N*L7PZOWBFZ?3"IF+>=+K:M#[3@=76["E,XQ2&%I?M M8>+_N*)YONQL>]+\R[GV9\:7KRZ;UE\N>R[)W<@4SP1?-A]/QF^ \$WM+[XM M3)NGT^/#^!0:HO&\Y4FOVOJB/L$(R-/__NW7/;\?#RSZ>NB']OC,7? ],]YL MSE^9(3!C9-DZQ*]HU4:__6ER]!0NY,9LV7#6HD_6'IXT3K9U77<6%\XTKML) MIT1=1;!YB^4-T8>+NP$7SCP9Y@OE^6J_,9UP#T68H=.1^LEL/&V.+W[-XN+9 M07R9(KA^YD7+]J>$?CIM[+A-D^:@D];,!R"D>N7%, 34SMREX\L7OW[QQ:.[ MZJUYN!01N7Q(VTS/TPI^/$O4:7,ICCJ*OQ", M_O[3T_GG_.M!G-H.U%#\YZP^^OG)\\EX"AR'/@ AGE1^_NWG)]/X9?JT@XJG M^:E/%X_]R4W"<=5.CT?QYR<'MOE4CWGSPYMR/B[4^G# M+\^>=&\-]='RIE"WAR-[G&4MPM6?ZB\[^=FQF7^L0XCC[N.I,%8U\-NKCYQY M>+(B*"FJ$1><(\.<1I$XIJ,16D5@T;$]R&^)]<[+,0S[^#D,I[&CU^,0O_Q' M/%X,\<)ZL9UY@[\N07#%*L.2%"_O3T M3-Z&+INCNRG MF_4LV5$;K]4Y+B15C,.4!RL0IY9 OQQ&,7%LX$U<4KKL',#[SOMX%,>S^#[Z MR:=Q_;\QO/QR&/TTAOEL?MU=SZV4)%JD2(B(V\B04]0@(XR+Q 1)H+O5'%Q^ M?K* P9TP:SY/FM#&\9-?II\GU3$P57MN.$_/2EP34P0^]+']Y:>L17?:3FE! M1ZI.J^YDL/[Y20NB/LH:K/MMO\G]A(&AI;;:_M(&0(WNZ:N/[+ZVDUG3?>N, MA)W%6+NI?/Z1:I'9SJ+HM0(Z1XZL#@(%HH3&F%OFQ9/EK;$3[^6W.N3OJ8Y- MU?4Z7J@)GK_^C[/"_/7-R\>U\5/FG_G7 "_[$6HX6IG>VW9_=QSR/R\SZMH1-&OGS_KIZ86O^&79 MMY.>/+UHV(<=SYQ,0F==3'_)6F.N3T]&N+BR_+Z\[^D9,EQ,%9ZT@.E*R%D< ML_0!!](D ",(B$PT+H%I,%"J@!%=3^.O8.^'UV.8@4^U&\7=MHW3]B_'O]G_ MF33/1[9MOR+7K)U.0$3>QU&GL-O]^G"]U.+]48LH%G!B$@D%S^2 0LA0YE'2 M#/"-"PUP,E1JO6LF,-3I\;L1C!X$)@O+87[&7XXO$*K)P>%L&IN31FN6IX52 MO3V%0*M*0JT$PR &H!#\L1'TFC&<"V:[M=@ M,\\)LW!A=W[?&[Y&88D%+B5#PAB704LC%\!($]I@@U4$O%J[5;8QXX=9X9.5 M$4E/8/ ZP."MM=G.%YX*PJ4:'.]])UCO@KN>S1SPYVP-9M)S>UA/[>B^&#R6 M1A:"!\M4!4"'&!2R/@H4,2':2? ?/!DJA9Y/P#7*\8D\_^_K]H\+#9V%.7JN M\3_ 5\MOT#V_SQ%:OX#KA:<%XC:!&PI6_;AXR3TX M+G_MGQF!X9II#K(L (/ _TZ>FUYY4:.E8M,"07^K6 Y^!(I M,F">(Y$,L1P+Q:,>&N=F>KT'/VK!HW/R?:D/9@=K)A&_/HF^ I?;D$ACSC$E M$;F8$I (GFV(H4@E2:FAGI$X./B_,8FN#1B[GVT3S@/5>[ _FSJ'LO:F$__' M[^!ZM^_W?G^0C(%U"$ RAT3D8 U8)X$QB$'2<(T5=X9R.RRCB.:%#FKZ4+F> M0Z>$=4@F+A#W1B,K0XYT2V>EB=(,SR!?,NE?["@OP.WMQSC]=>([G7>6C=\U M\1 ,H1R6';>Q!;_I[70?U.\\2#\/'MT7XTAB*RGF&!'F ;_ 74*.28P<3BHH MY5D8'GY=Y=#. ^A+F'DU&X=[0PK,O5*8&D1Q5(@GYY%F"3Y1GXS%7DC&AX48 M)*.;1>\?YLZ IR+#A],QO/@_KU!"*PQ" F( MAN69) (C;0B M2($2R(UHX,+#'\CSM6Y<5E[GKG41'M?: )B(!D#!>HY"XCS M$)"1("O81:44\Y&;M:/V S9U>@0TT""6)? %.(=G3X',7()D^1),+Q(#0F<;"AN1NM'/]:^RQ(]T5D M0E(L@EV&M%X=48HD8P;EI_1YV* P880 MS1 .!@8?3$(F1(EHE()*PGF,@\T@ZM7/N);A]G64$"3DH09R<73)QYPXF+A$ M7#*%#!$&O-# F;-!4W$?W9UL7\_U4%[>[XR#N:'0M5FK'B+]Z2'N=0(+P2!B M@>:<>2"."QJ\'X:Q\=IPM_9@ZJV)<_4BZUU1I4?K $NJ;6($.0[J@VL3D)4Y MSU5HJQSET9C!6F_7L@[RYAG;^)P9\R(>Q=&D2R.[&]O@NU8<^[,-G"38*HI2 MTN C)<:08V EF&1H,#IXP0>;'+CI,-P0E%@RRCAFD.ARP5/"R'DAD)0*;#LP M^I3S0R5?OS&[:[\VIY*^L03Y<[RPH: K%AX'UP"?QF(R$E@X"BH@(+00C,B<;!K=YK734[O9P>S M$;1=!'FA71/W\]..XMQ>NB\[4I@1QGCID0C9F>LRZ#TU*,1HK1-8"'^O<'"# M:=H]0B('S>3R/B$JF,QA=X>,U1KE_7E!!<&8&ZP,#4$[]2@@0H$I: #.HI0 M9Q&#H4@U1TI*KZQ*TKO![F.X-W#6F^ XS()EX(M9G9=)/#S;D9S!S+&P@6/B M_& WV'W7EJU7LP;&K^DO^=&^6%Q4F!@QNB8CQ"G&A"3(" \1Y RAJ ML0]BL#KGOJ69[X'B:Q?[I-_$;VWL^V8'-A;JWDR0AR8='< _LCRGI@IID<,* MC.60:R9@#1;2<'.MX FASN5NCN)>]+,&/)#8OOSB1[, .KB9',RW?78\]#8M M]Q>^B\W>OFWB7XXO?L#C#1E)A27'')XHE4;CZ M&RCW.(7/#SGE0A/+K;0!20J>%JYD<]2#B^7D6H M]3+"_1 9G[PD7"LD;%Z E"DBG0/F-NHHE -_6 TVB^8!NQ:;$1N?4WA3],C9 MV"V!F;P$YI#W)&+!=?+,#)49!E/'9@!TQ-8+RIE#&.<]G!0^.1; 6604Z^"< MBVJP607?%7[\-=HV[D]&X?7!83,YZNA_;[8/1B9$C,:B@ 58*YA)!"8G1HD% M3PU,+K&#S=4>;"Y]C_2AD7)KC$3*^)Q+SP72/MJ\^,*C)IH,.#X\M(2 ]2R* M)64U5R(AZJ1 7#F-G!*@OBAW$1-+)1_LHMBPO>[-Z"VPRKWFR:- 9-Z:IP@8 MH_F3X=Z0* .8=4.CYUTN1:RIOB0AD5L6D(2Y\R%68P04@RGN-"?5VL%[S ME5+4I=)/VNG;M%AY>I!!#QU@7H4!Z/,V(1Y"5E,V(&^=XU1[&EPQVN\!'9G% MSAKND' :C'9)+=+.>B2,HS8ZA=GP:D<]SE3@,\S2)0-?CUF^RAN^58"+>&ZT MXD@YBG/-C933_A4B41 O97**#=;#NY'O\*&Q(>:\@GN37B(Q3UJJ7$ ^Y9)* M6B'-<4":2H9U)(D.=_?ZH-3J9FQ100,U0$&D-+B 7&N-K(.OS$8&Q#1*I_M) MOB'LE=J,AN7:4F^"0LF)KNQ]RH=.1.1E,E)1GUBZ]P[]AG,H^PR/Y<4\ @:0 M9[D$B \2G'L@7HQ&446"2GAPSN! RQFMRMJM*DQ1A@43 (L%= M5$82:K +;+#QEDUO-ER/D"0*WKMP&)F@P?FS"HAA2$!$*NXLH4Z9P68&?KN8 M40=A;R9C?R^K%TEB8P@826Z[&V",(&' MX9)BX EV?9XRYUG.')$HL6X9QN5#+01#GB:1SVT&3WRPNN5FQYPN=,QRZ]57 M=SY(0\Z'P*V*!#GGP1:7VB)-N$>)F\BQ,I8.=^?5D(I$]RAW/ 813 J(Y9+= MW.7*G$X(Y$T4T7,I*1[V#I,8C9O-Y0#:)O$R&P8&RN6:, MEU$.?YELT^E?:SIFG3,P,^!Q4>=CUG'. /&@J7A@0F(60F)KCSE_W^![K!WE M&+%.1HTBRQOOG,T!E@@O4%@1101+87 !]\UCR(;RKGF0PN3$>3QPR\3JH&6T1V:#L=AD!.IH+27J!(0H[88(H,EAAP1W+N.>%$#$[T[EF> M2X] *;@(5H/'$K#UN8(S03K0F#?D"LQX2LX-SEH>L@+O,>+FL$K4&(62YWGW M9#X2-)=H5C@Y)420B@TN8>QJ'?;.'G=!N,:.6^LS($);']L6R/*0LSD9 \^% M2(J[;"Q*HH1FRJL 3XP"P$7:?'Z)S>=IA2A,$HP.-H7_'AS5M*&= M]RY%3,&2QIX 48G)&@.<(#"D?> Z.J\':TD/,1^O1V6NF9=)@2^:',X')P.0 M69-30JSSCKA(P-X:*FF^:S6@2]>+?G\\&4T^'=^7H#&@'35>,"2CSQH:2*^M MXDAH:ZAGRO#A+M8,V6D90(B2)$UMKB-#&DZ'EV"_D=J>:SH]4P*#ZIRHK:G)IV<: M9/.^DX2]48S%0/!@4UV^6T4L%XGOB_XFAA'PO@-BS'- $9.0U38AIZ0C/-HH M]6"W.FPV@_O&)2IN,[Y>"H'?3WVGDIX=@\V,@UD ME7E-_H^V GR[5G;>PFS8AWX$A*.YI@+VR.>""ERJB)S-&]5XD-Y&8M+P[(UAQ!N& MLF-\/3&/1[T7/5DAK.3(JY2KP!B!;,*Y]"0A0:E$V?J/JUZKL7M&!]RNFJ/# M6%*)K-$&\9# E"+@O!!P5ZR/3!@ZV&TI]_3DIPW981X3Z[E!6C.7CQH)H.R# M1YQ'(;V+<8 UBX>X_ZC'\@Q14*6HU8@*11%GF"*==,I+R<0FL,X,'VRP9V"' M2?<8@E,RBA $1^#NY[/P9$+:4X>,5IAPIT(*@TV-&?:9N'T2B1MNHC/(.QX1 M3UPC$TE"TC*0'>D(**ZA$FG ,9H^$9R7-O(G)Z-!+!*E M4U2"R8>A-N\LM:M'+>D-V)4!!)C(?.Z@HA$Y+".BFDBM$J:8#,YA&\[2[IK6 M @$#,0D<&: .XH%;Y!RS"!QKRB*-CL7!"LR]R4(J2MQ8[)?/ZE,EGOBHP M2JE$"NQ1JP3V9+C5JX944;3/S6!4@TN0"W?CE+TZ<.BLBP1)+;W6S$C.!QM% M?* G5V_&\HR:.XL51HPI8 06,-@I :24"^U$"$F8P?H20TA46T\E%\^ME"2" M]B/YE&P+OKQ3U" C#$BI"9*L_SSQFQ@H=W4PX0 $AWLL)0T")9N3+BBU@* F M( +C?.Y[O M."]F,]8C4$M@0P/"D>65;;!2C#887N!8<'DWK1]<&N=@*F?W6671"""$XTCF MW#^NO$7&$L _XG(5>N:!*$.C0\E/>BSY29O)N@DR68[!"##YM'8N(@4C@$:4 M-X_'A#%8UH.UGA_0SJO-6("!D1BY84@X:W*!!XXL!PN06DF!"9A1:;#$'VJ! MAS[+U_OD W7Y;#)B$=8VC"\^AM#+Z9U5X(V ^[LR/C[QWQ" M7CXL#VYNWZ9=T"1@1[V8C$:V:3L@.J%AJ(]@[EBV4/EI>6WR^\/__X(HXG!_7XHL\?1L[U>: M73 ;A[.5 9]];;YTU4LO>-K>G _./;!;TYE?^\XGSL=^20^_/3$7/'%I/US8 MR>7%[WPFD/W^2S[EJR!_4(4!J@I*W>Q,_5^\F!'2\; MNLD4I@G:9AE#=E1_&N^,8IKF=[2'=KQ\S>=]D#4$O_BX<]A$]!G?WCYHMK[L/OAY=[C&OK>R^>_OW_]X?7+O6KWS8OJY7\_ M_]ONF[^^K)Z__>VWUWM[K]^^>5SS\5^[>W][_>:O']Z^V:I>/*\H%MRL>P9. M%$?WG0#$M)-1'4X0IK<9*E#PS>&^>OO^MY,AK_;BFT^$7H,Y,9Z,.\NS]IV] M\NJCEHZ"F^&1YS(@#@XFZ=> M:J1IKHS/D]4LNT../*G&-CLW(=8[+R9^MMP&L,G)(QC]_81=SDS&+T6&[DB& M-FX[_/";;?ZHWH[CCU^->IICH[MC9]/)DH"Y6]F8AC'EYFADCR>S M*;SB2PS/YJ\C&&_C/RUO\-F=/&PC.,:'%AR^N)RH5N#ZRO?[^[W?=]]\J#Z\K<"P_0#6:T58]?9]1<0/X5BLV[XF]N_O\0[Y,#.,7D6 IW?!OAJ5'80E-FFJZ'ZM_+@6GFL?] MJC@.,?1J(P7KI+=*HQ L7E3"5MPC"2" F8B8:ML7#KSK!O%R'M(\@P([ 7Y! M!_"6_7P;"O88'4?;H#C>)!U G?K]BI&M7J=<,>F=U@QI*V@^]X4@0-N\$FK[?A3&^#DH7Z1^B9=G'V.ZIYRKP%:[KRL4>7=?S1+L_ M_LL5.N8Z2D4DP7T0"AFNNCS@@(P3&%D9 J&&?T$H"\3&Y>Q)'-!2 >G&M[2]8PTB4FA$3::YD/ M' 6"$T<1CA+':."*N/7BU)PU/M@OKQ>)Q_.=8KW9T)?1G O$B(:ND>^@>D&< M=5@^US-U.L"HP+6?Y.(3U?_,FKH-=9='#K;/*K4>VM#K5=SL9J#Y9,?U_W;? M?WQHZ+1F-GJ]_7Y[;[M:%$AH?G+-TU_.0D_U9K)]X:P6Z>]#J21%C+'4(R$Y M* A&#'*<>$2=EBYPE[Q+_2B5W1":V+:+?WZMQY&L4:$0(K$ WFFF^U6.:>5T M^V-P6F=MA#FUX1MJYNY$X(I5U.O0CSF@!;$*21T(XE':?%P#00,]5@B:H@"%(P>_"^9D),B2&&HH*9? M%.S,I[?-._"GP)[H(Z1WV;XV/VHN+_=1ZS%ODI66H6@9T#L*C8Q@$=F< M!$W!S\(]H^:["?C/H_^_/NRQ*G^$1+;__T&N27C#!R2 023H@ #R-'!,, M!:TY\RE0ZFX=@LH63*XUVA-2WGCBM-9W8=[R:2TZ-WNU/Q@-8CN<<(ZZI+&N6&1Y.5RG__5\U)>I9 M6TWC*!YF6E7CCEA;%6BGT2SKC\J"9 (OK.#KYG)UOI]2\EM[SL_0*K?>X/KA M:1FQE=EZI*KKO%M==-[N=BF]#HKJ7HS-OFW<@B^P[K4P\3.ZV6*UM-1E]H1 MK=^O?"YJU(]U?NG\INZ_QS*_U9IG\Y%Q:V/S,+\1*;W/(]P[/H [?NC+1RY2 M6*2P]]E<9@-V*B-^\?NY;F8%1AN\"'XYM>R^,SSWG9; ?8K&7;H;Z(09OB-G M)N$D\AD1#E/P4P-#&DN."//1.:\TIKDZ2[8PJMUJ M7G2^ZJK.;U5@^E9'=C2+U;\!/3 F>3]%U=5#N_N4J0O(-E@!ODOTN\5DW5FZ M^W=)$A5$I! E"D%9D 4>\TIFWG07 PB*"ABSVTK2PF*9J_7^Q.C=[C^*8!3! M6)-@N&@-S\>9:ITWKA/ID"$@'29XK36/1*A;"\92Q;Q:0'\B/U;YMJU2/8JCL: 07\][B M'/;[YZS.0;_II')QT0">>1+W8SG_<+XG=1']6PD:+FF5(X+Y&FW(O%<_+^HK;K1-=)VTXK@ZM@ MC]OM,_LQ^UCZ""1YI9)'EN>=B)Q)9)B7B":;?-3*&TK[R0-X/FL:&-A\UWC6 M<5,[O7'EB9OPY#]BNX;EK)L%BQ<5AS(UWTP67_FSR\+Y!2.FG>R V!S4TRD( M6AR!^#23<5:MH^,J@IH]KEYGG98K>1_%ZH6=VOG^W:\@Y/09J^L([V?0DF.Q MV+4VFY]57>VA#]4/N=RN>D89W5XTF.[7+?38'N;-:^O&DWE_3V BMC_V#P(V M."(QTRC7]4$\4H-L/AW&"$P=4U('?^O*,\LM-R@\PD!?!0B<935:T%_Y: 9G1!1?: T />$>SU$G XP!AK)@2O6W(E0-DVN54/R+;"NE1@NCGN78O??[T8%>YO=N/:9VR= 9?[ M/C?GK84R0P^:>ZYMS8LH; K4HWR2$ECFH/ --0)1Q9@6R1DK;KWB-^@S,[5Z*I ]ENWP1D4T#K+P08(N%M)XI?W.1FU98 MM(CO[>VC0H/"GX.:F[W+8CMESAX+/UT_/D]8C%YKY%STB&,PYC6V'!&>E"=" M,]?7YNR.*_\R:^MQ;-O>2SOW5\FY6&#KD;"7%P>1'Y;<%4SJ(\K@A.%$&:2) ML8@+)9 AV*!H1-"8P)C.F*]?^\'?S"I(4Z792VU"4KQ5"-)UVN42[ EEO!X.;G=EUP+L2D MZ=XU.LXO_US#J^&UU1AF:I)=QJ.Z[<)C8SOV,(J\J)@KU^;&[=2.@VU"6^52 MM76X;,,T^\'^>&$:0*^918* 81 MRT?1D'RFE4(F>H>L$<3S0#BSL2H'D*@N[69>2/[JI)9%LMP_ M8#9ZY6O#!74\2<2$<;FJ'4$NA5Q("PQ?'#6P=T_EL_;RX-=E]*Z9H^\NE6XE M@TX^LC3:W2[S[#=[7-&M*A^FMW5>!]WP;,A;N$T+J7G5)7N"OEF<>\.($=HI ME!).B ?)\YX1CX3W5B>E.='G#@SQ'"<9;4#*L1S\_SO'[M=@^T3@!1?']A1^_.3UV]> MG3V$J<+#H[ M&#\+=7LXLL<[^>J)F[@<[K:HY^];Q*OQ-H M0\YY/9FG+YMP,^]LBG]Z"A/<3?1^<^J1?XKST#VR:1J;'3OZ;(_;1;!NCK\A$UW3; M4'9% [6-E;EVJKJS_H]/S60V#FC!D(M"-GVO#ZZZ%G);@P+[.F)X4( *[CXB"E'6"^V(SJ++)\IJ8=56\FTY@W M+B_GT5;[379C_Q7OM!R'>)W8 N//3C_7'DY2!C_5X'LD&1=[#[/9A&KQZ M_6;WS?/7N[]6K]^\>OO^M]T/K]^^Z<<<&#ZDW%T23S$'AJKXRJS<3]DMYL#] M, >NEY\$?FA%'ICVAQDY^$A6M/^FPP"O3E(73SW_ZH??QW86X(WAQ\>B]A\^ M=)2 Y\.U%D[PQ=D1B'-L]V.\03&_/@#E^21S0 O\XY5>[EG M/<46AX\JO2I$4>"EP,MFX>746ODX21\GAW$.%!NR72Z!FA5#9I*JMR>=[+(L M_[EZV77Y#CMON M?TP#!KSGT,'JU6CRN7A\-^%J74"H@-!F06@\F<;VXW3R\1(T6D:R-P-".=NN MS;OI+T&CBZ+;!8ENP-IFT$@T//E9[ZH8?8BK8O0CW&8_+4R;4+=^UK8W2HKI M UE^.^E+/K>#J&=M]>*D2UTD:7=L1\=MW=DYISB3@6A>022W>1_;V>CK.%0! MH!OP/1FV0S8\X5HO K&'B$#LXS]S=9X:3(7Z*'X$ ?OC;R_<7[MMYP$A0]NP4?55FY7[*;M'B M]T,=/?H].Z/XR8[F#GO,G=J0Q_YK[L;<59]WH_CJ-_'5AYU,/SQI6#-D[#Y( MS+ ?F[K]XV.R?CII-H07>2F@>C7O08&* A7W'2H>:.[#;#RO$Q^;G.)I1['; M83//:M\,: 9#B$FFU.2/LX.)^./;1S7DP;^64KS9J#FQ:)3U>^'N2I^UZD5B"EP4N#D MOL-)'YD, YBDKY,98,P1S)44I\==RN8B&VE#.9O0'"R5W)G5U*@"'P4^[CM\ MB(<('^+C)!\U=[L*B'T Q]ONQ+O7I]THD%$@X[Y#AGR(D"$_QB_[M:LW52[M MY>+M!2!N A!#J!D"S\A]^/D)?7(_Y:"%7^UT M&T]9Z>VPK#*D^W/Z7Q[E.!>[SZ**+4YNOHOR\07[!3CV%[OEKG\%T_2..-G(^^8X.*H+1W_.QRMVQY:>M#F-33T(%$!U#WF#J]RM& MYB><5S_DW?$4/_O[2>OWW3.[G\FS'[N3HFT];JL%$Z$%$U6G3%1]KJ?[];A[ MZT&TXWQUDKJO*0)0 45/%ZBJD?W<;E7M#'IA6V@T:6/5F;'=#?O1=DEQU:)? MJ]DOBSYU"]:+RZ>[_/_6+@';0RY6!UN.CR>@H0N]=/M-YFA^8,X3F MB^BSL0?+&"8KCW/[A&TOF+ #>WSRK#_&D\_CQ?WSS]T3M\X^KFO01=NJ1382 M3)>==D_R=I:7[V=-!5=FN4OS46UERGIO+N<"%^N!P5,-'=SPG^^63&7S,9YO#99"UJ[C0 MQ?E$P"0=+]FVRMYC>\)M"ZZ!23NA\>*GS_5H]/5O[?YD-@I?_PI#@U%^_2L8 M4>.O?\L,XNM#Z.#75_Q%#ZZSD)_[=0KX$\^_;C[7YY\+SX#9ON"5+HXR[<^- M!B#LX(+F0+Y07S#,208BX)?E[T#>E7?7XUE@PPWNUUGR,"T&=.$K@\ M9^>V!MRST#@V!]W/"][I^*CC<7@R2,*XX_#Y["_D%*B?C];]= R<#O/?W=W- M8G?Y2@E<\ =P90=<@!(++*W'?C0+<;6MS3OS=RZWK%>K7_%M0?6?SIK57VF; M"^UG>%TS?=;I%90#9>V. PGH//NO-="I;H"7,?6GM:NDR^TP4 M( QP%N"GTU=?,1#<,(K-5G5RW@C@$\S!=+8 P'P8V3@_9IP#H^-V=@!?,LD+ MOQ5^6^4WT/(9L;(IUFFUCF.:Z">?QO!P^'0407?/S;LQ3!D8TD"VV!3@*HQT MUNH"7EDZYOG2@G.VNC;C]HRGLE!_T'+A)A1F>N3,E#T"P"#0>-D?R'[DT@&M M_+$#N)G'";)W[#N?+\ M8[Z.,4\5J5\& @I3/G*FS'QS,*^[-CG,3N!LG%DPL\NI"Q^ Y< ]SS&@,XS6 M-:O' <;?'!=6*JRT:G4U\2 ;]7YROM*)[AJ<)& MA8U6V2B C36:'':&^6$S"3-0GRG.V--C=\P!ZMKOK<1IU)OO6G,'V8]V<6/_C:@:-3V)6 33E.$## M(WCRI]@%OBI[,)F-ITL3"_P$#S#W*:\JQL*$CYT)S[J2T(]F=C@/4'2K0#"* M!?8M5J9//;\V-D>UC^V)V;[5+5\">T6PT,)\I;1;2!W5_YS5(3\D,^JTR8NQ MP([32^.Q"R]T^>K%&MC)U]1=/8FM=8Q]!%Y%MYP[J0YBYX(L_=9%1 4 &WK1 M+ _E:3J;$5JT>3GTI!\GZVD3!QQ7%AV*C%SDCL!,_V^<\^2*9^L S^'&+@WB MT+;3;J%_OKYO/?!>6Y\(UF+%%3"_'A_%=KK,B^A\G'EHV3;'W3<[KO,2_L)@ MG7-N]/MC&.^GDXR&LQU<+*CE_IVL-)]ZVJP>I8GE5%-HILG&&]>GRZ K?B3W41QH*DA5NZ'),N!6"^/@O\,IFO ME0&SC./H;"BP6NZ2@)]],^G@:YE?-0\V%O7\V)GJK D++6(+#[4A9T&.IOM5 MW;:S7+5GO)I,PXJ&MKNO]$8]S M?M0?<7$4;F'D1\[(F;TZ!WW<.1XY-) QLC/.YIEYW6+*2A;5"82>WC,Z[E)[ M"R\];EZ:9X0ODYP!$GU3NV6>9LR9Y'-G!-!J%,-WYXG?\#2X]O)T\>7K%@N# MN^-Q#AV\/Y>:_Q\GJ?G'T3:+=/P7T<<#!YBZR,AG)[&RY4B_&N@:S[5;&4B7 M$?OUGH#M2T3SX6^[^*^3+^>#(]23X' M3#O9"''59H 0O\I"7MWY_SAF^!\PK?-\^VX& 7M\MRUDEL-?HWKNC^YTT3+@^J"QQ=:T?*:NQ_CN*7H?6NY+GZ"L'*1N1^+<&S MLWWVX+*R$?GN-R+?+VUKVUQ8[ZPMPC&2[WPT)>."A"GVQVX:E)T MSTC?M"!6-?/W&\#9Z.O>.Q[-XP5'2_MN8=2$^=7%%MW.M%@Q YO8/;33?]W> MXARL@AE861S-3YT==H_IMK-^7_>ZQ;1.&BYEW0YH5_J:SCQ@OHR[?$:.(J\4 MT5NN&W<"T\3.]DTPD-4UN_EK<]J]CX?3/#.+9>)NO6MD/V]O6N4_?.EZ#0(4 MYG;XUBK'=)BZW%A\8NJO6K;+3:\K-RUYH?,"\AUI86(?UN.Y-S->X/0H'@$G M+.WSSN9OS_'_W,/)1:+/<)8]LO#B;)YF_C\O46>X=([5,&?0?,5EZ1935Q^: M/^6D?# P %2ZI\/KZZYFP+SU:>>VSM^>72!0%2.8D^EBQ_AXOIP\75C7>4Y6 MQK?B*+H\(3;DT0"'U3X/8NEB=79T]I1FG=*R.>=MWV8V.2O]'\X@C9$N5I3J9#G<]>I>A'!*9Y'Z!XC M_)P1UMEXE-,DLC!WC;Y,ESJAG6O]SW4;Y]P-8!,[Q=+YIR=0]?5V?Y"[KW^: MM5__\LX>9[%>W%C]#;@C5_W8JEZ/_?82=K+C M;P\/F\DA3$/VZN>N;CL9U:'3@;D,1QUJV^1Z&\7AO$.'DQ>'<\,.)[LY5"T9 MIZL-E5=Z/]8?3T*+MROF_/V0?_7QP=T:!WWVZO6;VRC97CJT^^;YZ]U?+SF9 M=_U$F_-C1[+%>8:G)+O;>EY7%"W>.)'RX94KBU[?KA2V?@%S=M0YA/LQ3C=) MGNK=[C]^>_GFP^][&Z=2];>WO[YX_>:O>Z#OWSR_-"JS1IW942:[!CG!.GQ< MM2H^+@CVL:-8^W&V41A\_O;-BY=O]EZ^J.#3WMM?7[_8_0!?_K*[<2+^"H#X MLMK[V\N7'P; 41O@H0T.]X?.])_,6C"43V- [;Y=;/$ZS'6UNF_ TO;'1S8Y MOX_M+.10PN8'?@?UB[MZTQ>E1MG9=/)L83#G'F3[.=>3@^8(')]^>R-OWZZ8P[G(8C:,62P25B1L,Q*VFN1:A.QF;#+U^!Z]GIKV8OMD[:HUQN S(,;>1GMPQUMX>H'/]J;NY_7U("K M>?N$PQ,O',HW].1J0D3WD-6GXBNV @Q8C=IV?M"8SQ]R@O]15[KYFQKU.O/W M !GULBD83X8U 6>9Y/HC_[<>Z7ZAE;W.B>C2B;Z>B?-COX8 738]/]5?@-3C M5_F8M;S;+&=^OOJH(PY&>H.TX!YQKP1RD@ NF>@"I=(&)YXLM]&\C^GG)\\_ MRF 9MXFCH!W<@SE&T!IN--PZ(Y1(QCVIQO8 AC!KT2=K#W>RL.Z.0_[GY:FD M[DZ?VZ8YKL>?_M..9O%)E4\XPGR'''4&)8 M>INLP%IL% .5V6*2% SL+8A5K/5;8?+[V$Z;NMN [HOA_B"5U@9ME$>CJR*8 MV!BG@$P2"?%@+=CKEB(J,0LX!%!5^#;V^J$]WCD5U5> @^W?XBB\FC0GNPE? MKU1([DE;\2U,>-%5!?H*N0OT709] 7M NB 0EO"'.Q*18YHBC1-U%HQUHFYE MIF\&^MB69@7Z2E!](&;ZKO>G9\W-2^0U,9\'EK=+MEO5.,Y/K!Z-)I^[8L2Y MM-6\#G"V['.!UVDUFK3Y '1H=Q*/N&NL$%GN/49$:HDXE0E91Q62R1H'OCZE M0O41UMQ=S@.@Q(O)S$W3;+2T]B'^&9.Z4E9^+N:;G5U;?,Y9^.XNBXF)S%Y"PFYY70 M8YG4/H!['4,"&!$,4(<0@[R/E!FK=)2N%S6R@)G=<7B;=>XIW+1OXG21+]83 M\FB^1519'"O(5\A=D.]2Y./@4%OC(Q)21,23HLB &8V45D9PIBCVYY#O1D;7 M'2*?DEM,7VY"/U91*$MB&_*U7X^[6O)3^V7%QRZZJ>BFHINNU$U>,NPSC<"2<:LU1 M=,8B[A-86HPKY&C@##-/N#B'<3>QO]>(<:*8VF59:R"F]KLF'MHZ="M5X_;, MH8W^NW9C%M5T?2']=F67>RK&-V2([ZIT\[#5&Y>>4:P=,C8:4%5,(N=LA$\< M1R.P"KP5? M+\97&I-/6.;PO4J(1R.1 =\)?#E.1,%7P<2X*>Z M!Z^C>\C]]SH^3*;YC/KB8)385XE]?<>>=!(49<0B%K%&W%./= 0WP47%6')2 MR2T0A[<8+QF$=Q[524-_$WF(^6_#JHF<*WA5R%[R[#.\($0P'FA!.MC.@,=)":@ P;)F,/@9Z MKH+=S4+==X%WHMC5=QZ^?BQV]7-[6$_A7?\;0U5G2!C#\&9MK-I)FG[N3DF. M1W$TZ;@:)*:=ML7H+DJH**%KI&M2$8DG'"DA$^*"$&2PC2@F'J1E"C/12S[+ MB@@_GQP9="GM.<"NJ091K@*UJ%+.$: M>>Q,2DIJQLZMTMVL:NH=0)[06TH7R"LA[;5M]9S:\:?:C>(B#:08UD7+%"WS M;2WCI&?8$8H8( OBG$9D9."(8HD!:K!6F/>SUW,IH/,E4U M+[_XT2S4XT]_ MG4S"YWHTZFUCU!9A1=<4X"OD+L!W!?#11'$^BD!*C7@"4]D83)#4CFB! R?4 M]+,!].Z 3VV1$M\N\>UU&=E+=BW:I6B7HEVN+FRH--8Y7BVBHF B>XF<3P*I M* 5V7E 6S^4?WL2L[EF#$$:V0/D5%5+0K9"[H-MEZ&:(UYJHB S##'%++7+, M>^0<#BEQ&HP\5_W[)K;S.M!-%G0K4>@U&DTF]HN88M/$T%7U[DSJHF"*@BD*YNIHM,'1FR@0 M%A$C'JE&1OB$*%.*2$LP-:$/BWHIG"=%;T^6//LRI\N!ZP7J"KD+U%T1FHX\ M"1; )$[PAUL/4$<8(EK$:)1VR?22-;U^J"N'UI8X];KBU%UA[M%D_ D!%!R4 MT'0I'5M*Q]Z5AM)662MQ1)Q%AGBR'%F3%/+.Z*B-,"+UYU M JK8PFR-L8T'#*BE^/9&BV\7UV&]FHYNTRRL83++>ULWJ.O.\L[U9^??UJ;T M+IZ:1Z/VI+5"BJ21#](B#KH.:1D2^ MZ[H"J052"Z2N#U(%B3AQ%A"1E &0TH"LXQI)ED@@EG++?']5P_N"5,RWM+RS MD]$>&*3>?$WA(G:[KD]QO]84/L_GPTU&X3M0ZM?:NGI43^O%::![TXG_8Q^> M$9OVW_]54Z*>5;G&Y_3X6YSZ2+0:D"-?^?D)?7+UR(>!QW>BXLL$%-XOI']$ M$W#S<-[CTRY+60T7=S$>WW>$=.MK I.R0+YMU;.&[S1FM0Z,8^)+:)IP;Q-YJX5(_R,$=[,8OB>X%C1 M20]>'(LJ^D9AID@3290B2ZU%/!&/;. 662%D$"X9[GO91KZ0SI4%Y'ZU$:%; MC)7ME07M"KD+VEV*=DI[S@A62!*9-^LEC[27',E I9,B$'W^R,$;&MYK13M* MMA@N=3-* 'P@MO=R8?IPTG32-DG5Y*NZJ<4L+XJJ**IK1X@XCC@%AJR.%'%O M)'+)&I24QXP+G8)>0[W4I;XZ[MDVWS)2%F55$*^0NR#>I24TI"!1:(-4M YQ ME132V%@4J W$,BN8/(=XMR^8NC;$TV*-NS?NJ0B4T/BFS'/XE)FP&.%%)165 M=/VM@Y19)E-"8$4S4$F<(^,<&.&26\U,H,*3/HSPI7C^5SW=?SYK8?RQ69-B MXB5/I>!>(7?!O2M3\JS31*J( C:YM#2Q&<,-E MC^DN)Y7$^UX 9EN$K3'W\@'7%BR@6D"U@&J_H7LL./4N(JLL19RKA(P&?\%Z M$K0EG'!A>LRJ61^HWEW%I0<%J:5!N4MASDH7 MDZ )P,U9Q*-B2 8*^>FW<'APTL3^IOE2XMF M>? 25C3+U9J%X*BT- IAUB5L1HJ,H 99&:7#G#LASA76[N4 XA55T]_1G&2+ MB+) 7""OD+M WN7&='"6.9>0=TP@3K1%3DN"8HR>,JX%B>>.>>SE(.(U01Z6 M)1?PSH/9C\6P?GOY!M M^*EM3P+7BUVC10$5!504T)4*B$G,%?$2N>@QXI)P M9!DEB'I&&0L1[.=>;.Y+-DGU?D2FWL*B%&TIH%?(74#OBO02HA-.%#D?$N+" M:F0RZ'&9L/9>$&;/58CM<6?H&D!/RE*[I02T[W"S9S&X2WID28_<5*#<6:,( MED@*L-=Y(J#)DHM(^&A< $U&!%W[-M+>M1C=4J)DH!?SOD!L@=B-0ZQP,I( M+D**,B#NE$::*8*,MUP2P%[93Y;+G4,L6Z.C\( AMF2D;S0CO62B%P58%.!= M*D 7?3))&^15)*#,-$8Z&8-XU IC+KS#O.=L]IZ4G.);PA0M5QR)@J,%1S>/ MHYY@,/W!!XRC-U]Z MN(CA'O'YY'O3B?]C?S("1FG__5\U)>I9%?\YNT8^_2/15.6HYG)4<^']PON/ M>@)*&>@-J>=WS7*O6YL5]59U"[UH8AP3BE@6K+ M=2]5N$X&W!DF[VSSMMF;VFD,_VE'L_@N-GO[MHEG#7#XF-M#J_9MVCV(#?#( MB\EH9)MVT?K4*'_]YM4WK/)+:@\DYZF&H5N1P&,0TB(;C$-.)RN383+)U(>7 ML?GQXVU@F8NB.Y>X*6OC_3D<'=JF.LICKPXC8$\>SU:U(2' CJE(#3"!D1AQ MA0G2%!OD'.%6*T6I.,<$MQ>"CH;M[FRZ/VD O<(9XG<3TO;!X0RX,9_9@# 3 M&G$;)3(I$40#4](D'C4[%X^\/8?W/CBQ!<3._Q\,!\]'4=F3,5:VS<=M_68; MOU\QLE513'EEQZ%Z$7T\<,#GBU_95@6W'D;H[U$<'3_;%.,KRF44!"/GM42< M2(6<#!PI[BWUU (.4T M2IASQ(/4R%EM4(S*>$ =H9HS4**DJIDW(\X/YMMX)Q UV&+7'AV^T8&]FVK79!7@X. M)N--!X=-L)Q[C1'V)MLB&DP7)2A*),J$"7AMYEQXP!/IG*<>)4KSL0[9E^-4 MYY/:-$U,@>S3\[G<>;0#BPQ;2XAVV"-& PS$:IE+J7M$F*. 4LI%=O[<9V\M M=DJB[OA4+O/)J8R"7XN9MDI@3R@9V.!+6/A2]H^>)$E!623"0;51#%8XL19L M>$H\T53R\R4>;LG^=Q03-D8P02Q#&B0;\0#]-=J"B$>G/'>!<]LW;_<^,JW9 MEA$E)-PSTR=I@Y>6(A*S_ZD509HKA90.(8 \,.S/V7.],/VUPHLW97BL(E$X M'QTJ2;92'06'6F*4U_A@LD"IK6E4UP\O?GMHE&PISK>(%(-A^,S)FUJ[()0E M3@32)$0@*78HHQH20G@P3V0(:3T8ME9&=9ZGZ*Q$ 1.*.%,<.4H9BEH(@A.C M5)TO*]3'J'IE5+REA-Z2^*)#7#:*S+>.>I]%Z1(?*O&A$A^ZNE"GTXY9HY!Q MR2)N&$>6LX24"#):8W#@YU8L;ZEY;Q$<.@]E)394\*V0N^#;I6:HD-A:T95= MSW4@;4!:*L"J7!&-8V("L3T;; 7?AA7[+CG1/<:^_S*0V'>@P2OOLJ'B0+A# MDL@Y$5#D"DOOC8GV D>,698P09QGYXWGQ"R2 N+8:LQ<4ECP@85_+QD\&%C@ M<((72A2#[ON<%9U+K%N *,IP$/1<$J3A"3*CJ:@B?\? [E[=C_CF+?1+A (X_( M$ *"+1E%VDF%I Q4"F>T8N=&=DO>[GUDA) M7&+?O<>^"4G>6(6<)GDSB$C( M& ,RX#TF3@<<[/G2'7TP_5I#BI:Z1)+%2": MRZCZ#"D23+>8)EN:# >O-QC\IMX2;@U!UH:\8R478L[P')/A"J")2=^W@KX# M3J4T.2F)0#BJO!F-.^0B-L@+S)6*(F"WGE'URZEL"TNZ)?!%1R66Z/=0?,42 M'2K1H3O88*6(4S(B[H5!G-*(G"06$6^CBBIH%U3/NK?/Z!"YR+PL'%\ KI"[ M -P &%O\NN=^]F.J[(=29 M ^VH.K1U@,%4WA[64SLJ>JCHH:*'KDXS,0([0Q)*&(-. <6#3)0>#.VD??"& M!QO[V&IY*J3O0$9?CY_/)71%/?6DF9C&6TR40V$+[A5R%]R[%/=8""+*Y X M0MZ_$0"^++9@6DMIK<):Q5[J5]T=[BFUI=1%B<./6Q!*6LJFS'+O9P>S44Y, MJ";3_=CD!!5XSGX6I0AJAPKD M#?9)X!1]Z*4LUXK OLWR^GQ57%]WTOKKI&W?Q.G;],%^Z4EO\8LV916!*/A7 MR%WPK\,_:3%W*6EDF8DYNR$@35U"Q K%2<):FUXJI6P&_W0)591(^D!,]O=Q M:NLQV.O1-N-Z_*D.;%J;_BI'-IW6 B,JJJ3!/!\E.^7"_%>T7@O8JI]W=>QKT)O&;7&)>('?))3@=<"KP5>^RW'AIT5 M0IA K I[A&7DE&)FH^CE8*'U MX2DU6Y+(@J=#7Z@HSL37SL3H] 3Z;MOMJG/QY^)6K%D-TFV:13E,9FX4-ZD( MSW+6]6?GW]:F$2^>FD>C$YG%,0IM$9/Y;%SI&=*"@7Y+Q&IL.1'\W(+]37R, M7T_E?W<E*YKGO.K* ;0'; K;K UNO-3%1,L0\^!&<48RL M$3H?VHH%CB(J>:Z.YDTP -_ Q2 X&::Z_-, M]V,;LP" O]/&D#]U[F>W,2'58SOV=;R8<@=&.3L8/PMU>SBRQSOYZK-#&W)QH!5_MQYW0UDXAGB;PP__,VNG=3I> MCJJ[%<5Q /;\DB<%GK!SPJE?ULV.ZZ#AN==?0DUQAH]AKKLYWS_QIP_MISAW ME9%-T,L=._ILC]MG3YY^39SES'=3W*L+6R\C>?-BKWKZJWKY[^7[WPVL87+7[)H_RMW?O7_X- MAOSZ/U]F;GA[.LH[Y(<-SLL/K\>@]B:SUHY#NU7%+S[FH.O^7$6&TS*Y%=#6 M_OBX)J?ZX?>QG85<$/DN1[X!+9"'U-F!%T6"[6PZ61K#N0=9)T*' M6=Y_07E8;_UYOE+%_':==, MYIO[K98]NWND7._X@6/RE9^?R"=7S\5W+0!O;K9NK%>NZ8W&A/L)P6+/_V9.;2W06SB^E4 MQ.VNQ(T5<;M;7=:7272GJFSM&78W2:B[CQES[^-1',]*N:W[76YF"-D7CR:S M@A#,5;($\9!/&]4Q(JT81\1)C 6Q29!S=;<4PS9*3Y%5%N[Q4B--!4>'A_O@1[AY6,ZXQ=RLGE,Y$\Y=J?'&< M'U8&\;?!Y/QX6F=2Q.K=5S^I.9;2\TC0(0\<4L M-R#B%A'1:9JDX1YI5S#-4(>LM1@99VG((&D"7SFT@B1-K?$.448DXI@F9#33 MB##G:#*1!<5V"!&Y[C-ZVP%D+U=$=@X1#\03>63C@$/Q1(['=9.75X%' G6J M4*>Z)=4MB.'2<8JD*.6(T'68LA=$LT?C< ;(1 62&I,@*8_1KE3Y3@-+GA](#\8&@,7,G/M.?JW%=]RZK=#R&]?R2LJLE(5'# >+ MN/ "Z9 ]H*0C)4U'9K9R,.(Z#E,CVA\;R>ZJA);V%=U:NP)0\8"C@*. HW?A MJ,%:"&E+OG>0VD.1$<_..-X[V8.L]W?V0)7PVP/VPZ D&E'">]U M;*IQ2\.+$#_'X?BRM"\!M_]%YWL^HW=R,"Z[DLEJ9P*RTO'L?GN,M/<)144U MS>]P&(MN$M];$7TS"F^O!/1=:^9WM>%)^U@0R.<$Q(/E!L2["_$DPU*:)#/B M684X\P9IHPPB)%A"A).*N&X2V[> >*0OQ08;J!Z6"!RT*_*$H^_ %;E:DM,L MQ>T)%7D4_XPEF DZ&70RZ.3O%YMAG2UW%I%E." NLCHVEDFDE" T^L"P)UUX M(:=Q."RU9*/PU[ET=JN0*>M39D A ]S!<@/SR.8CD1HW@@-N2K!O6D MY%1\AN);R(&$',C-Z_9D9$HVJ^CH!;(2LV1E$PY9K4CMI/BVYF@9]W^ MYIJ8=ZO@31\;"FF1SVT# +0"M *T*NL"*R6XW"2%>"(,6<$$XM*DZ+EUUK%. MTLNW!*V$0^7.LT/K@;A73]C>@>1.U1L(.%;A0 M5TOR?N3'%['WXW!(<15M T7!=\O$RFJKD@C7!"=%)(="3@+3.:Y _W;>7I/.DQ,8:E\TBIQ!%/2B$M940,4TD) M-_F?E4W*=<*=<_%LG?393N6'\6B1Z_4A=M5LF/:)EGOEKT/\$W /<*_;5#CD%G&/]#G?X'%4AR4(!^V20+.B M#L.961A1%?VTJDI&>^N=@((&!0T*^IY<=*5U3":[(RIEQT0HY$3^CY<6.RH5 M"7JE&FVM/(PBI%DA+T2TU=1=^2($,C$ Z&"Y >CN3A,7S%O/ XI1JNQ5Z Q: MV"?DC"/<:$^9YYWD270)=&GP-0;T[UB-?_@OA #BP.F ?9#=<#I^&5>9S*-> M_.K/[>@L]L[L8#1+!P=M#(5?4/BU<8T>I O4:(-8(*7_(!7(*,M1BA([;SBA M$G?ANLQ$_3BK\SCRWSY5=E2W _ESEOF2"/ESS$H[?K)?NPHQPAF.SVX. ,8" MQNXXQNY%_GIBABOLLC%JN"OYZZ6+K C(FHB%3=);K;OPRS:"X@_+:S\\-(?, M]Y>[M015OBM5OJY!AGG&_,1^A59)$'&%B.L]FIU8'0CQ"7GB2V6:R5X7(0XQ M*CSF'HO$.RGQO2I(^Z4:7QSGYPU&T\'H[&11C]]J]O:Z3T5ZWWV=5#9#X6!D MJV_O)_&B_C >E9%4XZ;7_#R=I"M_#O>5A)P1P$M8;L#+._'2A>03#18%(A+B M42B4O2&.M'#&6.FE"BO'!ZV7*[?K>,GY!EVFPY*>@_:"8*^KF]#0QVK\>5 7 MI,IB^U-VAT8Q7]%V/0*G"(*R$)3=LZ"L8$X9+16*FF>S@A?7390VM=QBQQ+) MSICMSG7+)L8L8__G%EDZ,B-87[ -=A2!V"N@-Z#W?J'W%K U8R1GCB0D@O*( M"V.RF\<(TIX%*ZTS%/ONW+PG8.O#-K>HV& 1Z(Y"+/ASL*OU@OVY#W$"!5(; M5OGTB!:P"N.I&\;G5/KKFH/_L3'M?SMI#D;_>VG*8? >>:,HXD%29!+#B":= M30#BA7$K^G\=WRI+>><];U6?TJVI^QM\ @H?TQ5W9*SN\;;$K-ZIW M&3/ISVUUKT/U,LD&O4EWIELGS/:%S!:X^J!F>PW8\2.!'7\'V _$)H'0;B5G>CH=#6]7-+8M M!%X.1-![XA#X"$-+7PCFIW6J)'T3'(B'6-$;<(7FLDU>$,[H/_!&]KIY08\W"(>.J=Y,D(@ M(1IO*/M%-F*)",6$:A4#D6(3WM!V\1#\(?"'GFEG"+)5GK0D?VN(' .R>>[V M+/:R>+M8]<:IS5RI>],ZAMYDG#'JXC)#2CG9$?);(!, ,@%@ML#5![O.D-\" M4=W=L6(@O^7 8AC/&+(ZF-"%QA)+XA1*/$;$A:!(FR 0<1:;$!Q1KI-N+W,7 MY$WK@7QH')"3U$0DZI/II)[841B,SE8W>%L/93E6@>]KN4E9WW#15PI:R4$( M%Y8;X.].^$N4& +P3 E6Q+-$$*/:(\ZL0YHD@X@S3@CK M/-$K54P=^CL; T#65X;V%8<<%?!X7F!'E7M(OF,>S)>6'FX\#(^@^?'X(C_F M/([JP>?XP!Z4D%("F^\'OOE^(+,%KCZHV4)*"819=R#,^O!NV!!IA4 #!!H> M'FA@6'-L>$*46H$X8QR9Y@!8%RSG47B..XFTOL!.UX?%\?MJP)8 M,%PA;UR!*!^140B7UGWFQJ^<2JGLX)S\TRZ'XX"?"P]=L-^V(N# M7'%P.F+&4 K2(9ZR8Z5IC"A1;QE+AG&ZTJ-M'1?L9'(>JVN[.ZW!,D.JXQE0 M?;K"J3<+F/IDOWX<5\UWDTDU<-.)='MPIA7 0+* _H/\A MH[\G)>AF(Y(B95^3O.^E)L_/HKP#\NP)_\(MA*V]7_>). MTHO []T$,,*YC8\DS6Z805LP4J(VWI-@$14^(FY91(YD[].[D"@UECO;22/1 M6^R3#W%RDK(!TMF>(=EDN26[ ;E_\M(8GFX^XHFZMW/V&NFY[2 M%::NX_.M,\5/Y[%G?6EA:D??!J.SWF@\R:.U5?XZ8V&^[*RRP]ZEK=J-T?-8 MQP)[F65+^]/\J0G>V$G^(PU&=N3SV_+ \Q?-ENK1#>J%P><%_8;Q*PJ#*C:8 M]"K/AT&]>70?GM5?GU]:4,I=5N*%@U&S51FX0%\Q/,7)30V2-_FLVIN M17$4,CI]+43)3WBU *JOFT:C3:SARNOO6$UY32XSK1N:GR^B*I?V++8!$V13 M'N4K._QBO]6O?_C/FXLSIWQ#BE6RT_S%LU#W&83^BI#;8)O&_J@G8__/\V&F M:?U'_-=T,/GVQ[\FH:O2LW6H\O'-W__Z[L.GWT][?SGY]>W[#W\^[??>?SB^ M*=Y;H] "@OY8AJ _KH#GCY:&STFSXY,/;]]].'WWMI<_G9[\^O[MFT_YC]-/ M^9]"S-/>R6T;'5L=XR]Y."?'_[_%KSZ6K8GS1A5>C*>9IWXZ,(K\/K+34(Y&6&/B\CX5 M]MBI;\&T:^S6VXQU.YV,Y[Y.&4'1>7G(Y7*4C97Q-!L=@Z\QO&Y?13 ^PG^: MW^#+01*7=7Q5QVQ&97R:S[WQ;=MG_W!S_^/SH!ZXP3 C_ZOY_;=L;+2O8_*( M2/6GF1:_Y0*RYF_JB.MU[R5'5*YY:YX.7_NU:T]5:[K]J:HCK+%9^I]XCC%H MN3=3?Y[S,G:C%P'4W&Z@MEK>4UM]RRBW;Q8\X\H?^OSWE_/OZRJP$RN_V?XK M;T(V?P?CD1V"<(!P0,L-F.U>SA8@_XI436XNH#W(!7UR,1[W3LH&Y'@,]I,AF)P@)0@;6RB9$Z*,= M!/1^!/8*2 9(QC52_18G=C"Z_YB<'280B :(QH;LKJMNHL:;/ 8C7OHM7]T'GAX:1'W<.]6X$G3,*;L6P0?19M^/A.J"00ZFX: 0@9K(&>)* M)\2=DLAYZY$S)!'FI9%LY>01[G6R)AI$+.6(,Z^0<4$C;1C&QFO#G;W9<+#= M2SB93NJ)'9463]?:##;M3NKE_H+O/_QR3X-!0EE?4](GA#RZT2#("0#I_C'( MQKJY J(^YCC=1**1-B.J2QD=B2-(2RR1T)0Q0IR@JV=6 M\O@SF%ZDN "> IZ^. 8Y&!B5)%IM,Q F8;-AFIQ AFN7 96'((-(#/N;,$J# M8X%Z@V0@!'&:_^-$5$AIQQQ/^3?CM@:C3*F^4@RP%+ 4L!1LTYT 5<.FWD61#U5ODO, *!Z\)BRN8 MJI)RQB44I3094S%&CFJ.E)1>696D=WAKF*H??U#+BQ07P%/ 4\#3G<=3FSU\ MP6TV,*/.V*A]V9'"$?%@HXY..FM6\#3JX$5P B4A5#94?7;\N6,H,2R]359@ M+;:&IYR:OB020+4;X/A>)=_.D.'9ZQP?F(NR!RDG#Z\91LZVAT5=7,91W1QH M#F=:=G>FY1Z@S8O3OYT*25-,3X$A0/YAN4'^@2% _F&Y=US^M^!_*Y?*:=,) M)6DXXK3L$1%&D>2>8Q\]I]S>]+^5)98:;%$B-N1[G$/.>(.$2-82+;PF*_E+ M;T(Y0+4Y-/'3^.K$B])"\?UH5KS;9(TV5OSQDA'_6SF;LLX3/8W5YX&/'V,U M&(??HA^?C9JG_+<=3F-'WCSM<_WX#2<0HEV9+6#FH6,FV$P[PQ @_P>UW"#_ MP!#//5N0_T.7_VTD*PN1O1\3D0Q8()Z20DXK@UAVF836VC(C5GPFAFV4GB*K MK$'<2XTT%=GCXLEJQC7FCH#/!$*T*Y@)!?3/MIOYOJZGI6"^-TZ]XZ&MZ]Z; MLJM93FNIRT9GD<;VTVS+TWZQ5;BW,Q,D,$$R!N0M=64#1$T4=22@1+!"G&&, M#(X.:1\3"_E+ZMA-&X $*PG)U@())"$NN41::H&\M923R%BR*S9 D]I0$"&& MM]-J,#IK57E;8-]^_\NXFJGY^LEE]@SSOI8"LID@1100=B<99#<0]CFB+,!" M@#' ((>#,=N(Y!#K8M VO\9RQ*VTR%'"$9;>N"0%XC&+?$=+'I#Z[BBY8@J%^&^N5'ZZR3R7FLFLKE MQ8'L!DEY!Y24!TFY.\,0(/\'M=P@_\ 0SSU;D'^0?Y#_ M'6$(D/^#6FZ0?V"(YYXMR#_(?X?R_^. ;#),25M0"Q2@7A) ;/>$>25 M8EYZ(HF@-W< &/74>,&0C-XC+BE'VBJ.A+:&>J8,%RNMGYMHX/%R,+ ]&[J< M#/TA3D[2)_OUX[@J(WLSF50#-YU8-XR?QA]MEL%K,Z$I>37CT>#D)OOM![8"]TP4+W$VH/ M38VMI7Q^A[IMW@IFP(B 98!E@&6 9?O#B(!E@&6 98!E^\"(@&6 90>"95L( M-@LNM9.4(9=,1%PRBC0)%GGFO8P4$QG4S6"S#D1S831RWB;$0Q!(>YO7PSK' MJ?8T.',SV/PA3JZBRQV5]*@^I<]Q*"& -8 U@#6 -1B>!\6(@&6 90>"95LP M/ TFVC,9D9!1(FYY1$9PCXQ5VH@DLRE*NLAR ,-S#R0-*LZAXGQ9^WUIZ>'& MP_ (=?BS'9:>\W7/3GI_M94_[S'2[U%,^1[FW#Q;WN-UD*)'M*!4&$_=,.Z3 M.;"VUK^=(@>C]TM82?BHD701(RY"5OF>.V2"R*I?*B.HOJGW97(DID"0EB1D MO8\I8#4%P^IZZ:X_@=@ZX9:/0>5X3!AE*C1B&.)D94LEA ])E%JYNC*0<=K M86OIWW6>C:]8U>_^-1U,OG75I&N#.>" K("L+P59P5C=#4!UF)K 9$(N184X M30S9A 72PLM$,..6KO3.9U;X9&5$TA.'N X:.6MMOCO_0 7A4L6M 2K3N,^$ M E0%5 54!7MUQ^"5*XV3U0IA3@3B&3>1(=X@:FUD(407V4JEH^ B6,T]"MAZ MQ!/+EFN@$0D;1 ;DE)Q36X-7H?M&/;ZO+* KH"N@*Z#KAG=8J34V6Z\H9',T M(Z7&R&F#D4K.,*Y""JL'/W%MJ3=!H>1$1)RDE-$UV[+9W#5249]82EM#5_[X M,SH!60%9 5D!63>,K,HPK(Q$&42SBT](0)8RC%@P@OE BA6Z$F<-EG&;. K: M9;L50(TR^]_-W?M-'!&.S]+\UG_.$(:@C M;)YY"$"%':%"'H(DCQ["^OF#MX'/0Y,*=R-_<"ONQ&YK]\YFFYFC_/*_?Y _ M?'_FMXQRDY1XK.;<^,H?^OSWE_/I2^#\S>9,OPEA4%Q#.P3A .%XC'#LW8[VPU&HS.P#X$ 0,! MVX2 M9W8>S^67NSW'G0.4@92!E*VCAIK2L5!O+85F)T?XP#]]Q_>?_]M]/'" MQ6K>@I_N8:%]UV#_X.X+A]57X6#:CD@5HY$Q(9\D19QZBIQG$1$JO:=$"R96 MNY$R[0B1I:DS]HA+8Y .*B&1@G%"*BNCWD;K?-:GG/2)8IOK.0)3+O!"EL 0$P]DY8'%%*,B$<:D<7>(44(PSX8'[GI! !?8G][@#^ /X"_ M?88_1GRPU$:D.).(:QR0IL$BIV0Y=AL;3^G*D8G<LR^L;F)@HDXR[C5BL3G% Q-D.3%(B2AYOH%2O[TCCJCI82>BT2OG MH$A"!EF.*3+E #H>).>>$TY$IWYVG9<@?[H/;?<+:=>5LWOWVE^$PV-9_ MT5KFX%V[3H6D*8>EP! @_[#<(/_ $"#_L-P[+O_;R&JQCEL:$E*&R.Q<6HHL M808QJ:RW1'*GTZIS&:0PPF>+FV>'-!F6/PF'G$P>,XD=5?*F<_DF_&-:3R[R M4.I/XZN^[J4)VOO1K+2P2?UKK/CC)2/^MYA]T3I/]#16GP<^?HS58!Q^BWY\ M-FJ>\M]V.(U=;9#TB0!'%3 3EONE8B;83#O#$"#_![7<(/_ $,\]6Y#_0Y?_ M+?A,*F!)K%&(8E]*H2)'QE*,-%>:2Y6D7CW;GB1-K?$.45;\+$P3,III1)AS M-)G(@F+@,^V1$$$E;TL=#6]>]-V63KQP_4)=]O\*<[:?9 M#J#]8JMP;QL5T&-[+X*@Q[ZOQ[PEE/G(4!#6(QZ#0B9JBUQ@P2AKC74K%6W. M<*N988@1H1$G*>N^B#G2^;]:)D&CC[KTOYGUC"&@D0#]8[A>*?N#%[PQ#@/P?U'+OAOQO(ZTV>FVI4$A2E:T? MPR@RTB04+(G"ZY38JA>_SL[G'=9/XX%_W_A9WR478/P ^,%ROU#P ^-G9Q@" MY/^@EAOD'QCBN6<+\G_H\K\%Y\=*XZCP"E&=_1ZNI4)6BXB4,52ZD(@QOHLM M3'!^=D$:H-"P(V5Z,CF/55-BN#B$LS>8M94?/J2M/*B>O1>V%ZUZP/3<&88 M^3^HY0;Y!X9X[MF"_(/\@_SO"$. _!_42($2WHEN!TL)Y@$CHPWI4U>OLLB.1SFP]VW,$3=>=IKO_[.;#TH6/.LMZ7[1EUP&+AYQG?5AL!3@#. ,X M S@#. ,X S@#.//2V0IP!G#F1>+,%F* @K. ;0HH12,1YY$AHX1'V&/%#59, MVI7V,IX'H5,L!=8Q($Z=0:Z$!+TG$0NNDVU%L!3@#./,B<68+YEI(RK.0-#)<)<15$,@IP1 -D049-,:A MDY)0,-=V1VJ@,/1^U?VEI8<;#\,CG?3^:BM_WF.DWZ.8,E!G MFU)G](@6V0SCJ1M&4&AW4N1@5)IURAK+%'*ENQMGEB'C;$#&:LQYPC0&?%.E M1PY:R/N.R M3^36%-L-7GGIJ@T@=:\@=1=.G =L7<)68@FF@4M$='*(.\&1H.Q^9ETA0EI$U!8U,_@Y%IFD(6B3/5XYD MI9%R:XQ$RGB+..4":1_SIXAYU$23(-+6D)5)TS=L@P

+!4&$>$9X<88 M+-5-_,98>!]<:0;@#>(D,*23"B@(+33+@A*LZQ*_'U8M2C=X:N;.@CC4]0.: M YJ_$%M9D2",3Q9)1UG!S284D1#%G+@@K ELQ59FB04N)4/"&(>XB1J52Y'0 M!ANLHM5);,U6YACW,<<'B+-=IH?D?TO7A.;C ^8A\Y]KSN1*G-:Q6ZY&\_#9 M?SJ//>M+2V\[^C88G?5&XTE)VZCRUUD,\F5GE1WV+FTU*2<03\YC'3-OVFG( MHPB%]T,VG)BO(EJ_38&1'/K\W3R%_T9SA?;1$XD+),/B\H.4P?D5A4,6& M.U_E^4XO1J_#H+XQFBNOOV-=U36&SK1N:'Z^2'.ZM&>QS6!" M-N51OK+#+_9;_?J'_[RY.'/*-Z18)7OYXEFH^S@S8QW9N 49YH3<7;99R==: M9^8?W_S]K^\^?/K]M/>7DU_?OO_PY]-^[_V'XYLBO TJ-*IX 3-_+,/,'U?@ M\H>W]?D?Z3EI=GSRX>V[#Z?OWO;RI].37]^_??,I_W'Z*?_SUW>W>8M;'=Z' M3Z>]DU]ZQV]._]+[Y=>3OYT^PUH^X_1_?#_*RFL\K>TH7#NGXA#F_OM<7]^< M>&/7S,5KEO@:PROV_<1C(_PG^8W MY,D-[64=7]4QVPU91.?T:>SX]MD_W,R[_3RH!VXPS+;OJ_G]MR74-J^3Y$\S M177+C^1(T^_]_+W?Y-%W?_[.;_1(\G7?RH_XP^Y=/U_Y-@9[:!+SO=WBYIIX M^V*TE;#"@011,L>47_[W#_*'[\_\444CS\<;FTUP_W1>Q=C[:_[[O.Z]R]9) MN,IS7X^A'E)GL1.$W1@;[A*\[9UX']9L%V!& @/AZLHBF'?-[= BV,L"S6-;G_?20,Q8C245VB; 0GO.;V5.*81NEI\@J:Q#W4B--!4><)ZL9UY@[[]'M.@(W'M9J9#4K* M<7XBST]<)]"UG$[9/&3YJ?AF-N>+4.IO8[[)#VQC_=I1Z-F+ >X%ZW.P&8:<680;[!/:(-TE@SA(5WSA-L M=:)=A,BVB'NJ3]D&^U>\4$'8^"GG8)G?99FG6%4Q+$)K]NO],3/03'LOD*"9 M[NGPP9V.D6,4DA)9R]B8-9,CV<0F1D4M6*3Q*1;YI?WV:BZ;[;$OGXID=J2$ MS 9[.!\6PP.^'=1R'PR^:2(49]HC8SS)6%4.%)79GE:"AF"D],:L=#!ZC.4- M^+;S%C;$OCNQL)L>7_%GZ'0BQ01J",[C&[F0@I>HEH%!9QK0C24FC$F1,D"%-DM"NM)#9X<.UA\3Y MW4$M]\% '=;6D1 DBJGT=?&D.6S;(..XL-Q82I+K(LB]::B3!B(,$.7>$0/\ M8^E_4! L6^6*4Y35C44JJR++A6#:AXY:D+72^\NX.IF' -@=B0_?C M^6RA RQT@ 7>!]X_: )L-2)'=0<1N>8A+U]=O_$^4W6FG,=->"[;J''PV;HA M[,:#!_FR/C,Y3![6(63@1]"?H2].4SZTNM;-1$)Y1U8$"<*85T\AAIQBB7B3%# M.JD07-67,]28]VF=E;'/M6=34M-9QU8#:A-<%(#<%P^Y6P!$IR)+)%'DK"*( M2RF0X=DC$,ID6S%B)7TGS?(V#8@/RS+6$@JK82MC1_R(Q5;&I?U6_&;05J"M M0%M]/^'7*>TTY<@S+1 7SB&MDT4V*2RE,IY1O-FMA8^MK';57Z^O]LQ6?T8I M - [J.4^&- +V'@>B$**E!:B@B3D(A-(&>$\]8;239GHFP$]UJ<&3JN%4TMZ+XXM62GL1JE?:.&Q95G8B1,23"L@R9I$)/%#'C JIDP-K M;E5[!1%^O0*$SN-0?2+WJ^\5Q.@!:P%K7RK6NI T9M(AIVA&R^(I.!4,DB&* MR".U0:Q@;6DHTI9)V8E9X/T2"22+ \Z6/FD5*%RL,6J/ER@0M-J=X-JD7-P0, ! ; % ML-T%L-62&FYC0B%9A3C5%NF4$5<'8BB)0@K*GGJ*T'."K00/! H9=LT#.1[/ MSA<"UP.TX9YHPVTD(06CF#<,<P0L8JIP,F M%,<-U1QO!?_Z&(H$8)=@5VSTMN]F;V*_YB%==3KJ]T9Q4LX(A=J!SM66RQP: MJ\7@C\3EI%>/AX/0FZ_I"Q7B-1GB?GH-KL-4K(_Q!LW_[S!2JRTP.S#1 JP%K'V16+L7FPY> M"X>5"]F141AQXA-R)"KD+/,JHY'T:4..S!/1_+L@3OJ8'!Z(PX[$/G@['[)3 MXVU]WKLL9X^%&'KNVW)?]LS+GV&; G0PZ. MA?JDUSR.'7,IOK3T<.-A>$S64_$OTG#\I>ZE:GS1&XP^Q_J1[L6! MJ#@X[@:.NP'>!]X_: )L-1@(AZ\O]5F?5O[FM7K\UW1P M>9&O O\4LO5>?FRCQ<1X],7_E+RL$";<.LW*_FD&^W.XLX'RL.A_%]Q@4X(KU M!+EHJQ(H#/%R7 _@2"?0BZ 7GUTO6LJR!R K >)K-L(NV :G&,1!4LS MAL5RE%TV\U&V_J1(TK)$5FI1'MLR94.XEP9?8T#_CM6X,("FA+[>*]B#;8>7 M;/E78Q]CF&4'9)Z=5C& #P":"C35N@U3$L.48)?U4U8]7*6LJ9P)B-D43#+. M6D$[V2"82>XO67#G4:Q?QE4IM[E5>;T?_6Q'_^S*=I>8@A(#((3E!B"\"PB9 MCI18YY$,H0!A_H^+E"-JM$A,I\D76\7,V)_C<-SL9V7)J\&@AYJ7S6FZEU+SLA<; XI'947D M*)&$L^:TV0'ACF8_POD06(J1^&[SDMZV6'(ZPY:.' O3IVJ#B4@[6D0#6P> MWX#?AXS?*9 H')7(8&/;JDB=6$*!"*.E(XZ[3JHB-XW?ND_)!MN_'P)^0T.6 MYV[(DGVFXD&M52T)&A"82:V0=((A;IU$MAQ^10P.G'O.S&I\ MLL-V+^_GV+).'X*'=;@T?4$.KR$!^%* [(#LAXSL47!OA1>(9IA&/)&(M$P, M"1NL-C2$@,,&.\QL =FSEZ4A2O9,Q2;0<^9Q/6?28&1''GK.0-\-Z+L!! !Q M &Z ?/!=#8%>SP>/7V/E!VU=:#T9^W\B9TMHU'ZQ58!(*.1 0@[D/65+7&BG MA$62>(TXUQQ9&S5B45E/#5H$]>2RC*)^-Q/@T%DG:0SIC@!Y ML-P >7=!7A 4XQ0(TE)[Q'4D*.,<00)'KZT7D:HG56IN&_($ ![D=^^&<7X: M)Y-A;)*WLT%^/AZ&0NK%@?;?>E4YZ MR;IK+[:FE#!262V0TL27I ./C*48&4*M]XI;8O!3^[=OGB\W49X1%+"3!#(2TDS&E)9,(X@3#3& M0B=.)']J5Y>MHB&4AT)L?V?=AWGJ?R_+WWAR'JNEG?FQRV.PX"> W@*]]0 K MWE&;2&"(N*R\>.(>:4PBPL9X&:P(AJWHK0Y[O)P4X?UE+KM//<<,=!;$^ '_ M]@?_]B).0HG*P*@#TLIYQ#,^(N=8RD:_(X1P';1?B9-TV#SFZ0C[L#Q>TL=T MOS88=B1'%UR%SER%UDF(O6$LQU.!=H0BF4,ODMF"_F,B1"RT0YJ(K,N<-LBH MK 13LLPFF6(7?=YG0GXR:C5=_+61\!?@1>QH?0IX&H"EN\(0+P5+]\);R3!K M-346,>XRWIHHD1'Y3VJT]U9C*>636EUVCM:W)'9NL)_OCL(U-&W9!U=EI6G+ M.N6&H&E!TX*F?0&:EJNLLK@SR#-/LJ8U IE@LNIDWN' 7$A:;K!IRQ9"@GR3 M^5.'H(D!UP'7 ==?&*X;)B+1(2##=?:&2K6<,-2O42?Z5U*T3=%)/&K/[>CL]BK["3VVL_-KD_3Q,6.0NM;Q7]- M!Y\S]Y5 -?:DW*[Z"&00V#&MX#-O#=0% MJ(L#4A?>,4XX"TB*9!&7@I9]+X*<"MZH8%-(K@NO;?_4!5&@+G9ZN^U07,&R M?388^:IL)O=^S/S9?/JI;*05SZX/_A^DS.]]ROP65&76D)?R@UN8SV[.0U;5+OAESQJ_ZEG)[W)>>RYF,<[:OH9I-YE(RJ@6B'6>.BQ MQFW4*WDLJ4H>D409XL)CI)-*")LHF5>416%O*L^H@Q?!"92$4(@;3Y#CCJ'$ ML/0V68&UZ%1Y=I4KKUF?F V6[>YH ^\&H#>76$(@-ZKALM1*AMY0!EH$^)1 M\.S!B&Q,*JT9EUHD%V]"+^>,>((9BAK'[+=HA;2/V>L)3$C,0DA,[R3TR@$(XMCQCH5,9/!9I6XDJN0OV;<)HZ"+EV(,,?(Q.RP.,.M M,T*)9-Q.JDG-^T1L+=O\!F>]=$4)2 Q(#$B\.206EIH@DT!>-\!]Z'\QMV M+^X(Z0^06;B7F85;<$H4U\E(K2KLMW>Q(&[*^WJ0NW./T.@!> %X MWFZ+2AQ7T2N*$E491*T+J)RG@&0L"5C!12Q7:^8MY988AZ(F^9[(%+(D)$2" MTUH800G923>$]IG88%QFCX$7\IJAY/) M"/DU$%.W1WGI;JHB-4&*958]C=" M]C<$-8DX=(#$@,2#Q!NM,!'&\!'V"+/&>@#5R-%ED M6(I,$RH$]E"."4@,.RR[Z.A L2;D"T"^P&-UGB-),:$D$LP53R(K/J.,1,I2 MQIC'B0N]XGT(JA2U&E&A*.*L[*\DG9#0EMA4?!:^DSLD1.,^81OL]G]8,@*0 M>%#+?3"0J$3I_V@#"B4JPWFDR GK$2$\)1ZY5('_@[H0>%52IJZI$G6B,N MLT[3064]R#4UW&(F#%]INX*MI*79"FDZFCGOD6,2(X>3"DIY%F+<13W(^YA M\A0X#P"\ +S/#KR2)QQP=(ACDH%72%JR5@-B3C(J8CES9*6LC1/C'"$)4<%* M.WOKD+$9MH-4-*@@&'.[V>^JS[0$X-W%/0A(GH*FD,^M%V&S'C;K;U>2D:@, MWL(C'8-!/)0&C]GU0%A@YJ)E(; $32%ALQZ0&) 8D'BC<2)E0N N(L),1)R9 MA RA"FD3K.<96:CV@*>0A(O'ZNRJ'TQ3R2TL/-QZ&1X#;Z?3R&A;:0T!H/6N,![P/O ^]#-O.S1AXO M[2 4HS.K9S^^B+V)_1KK?F\4)T5[5S%ENM?@U[[HM+U=\%EW \2VDK=@HZ)! M(I(X13S%A#01^9,BSD3NI78K>0N*81NEI\@J:U"Y!FDJFOZ05C.N,7IH!V+W5/[=U'N9@U+/>9\I/ZFRX?[-N&$%; M@;8";?7 "GL?A&)>(V==1-S*@$S4#AD5M">!,IM6-NW7,5@8H?OOE[& M41A,IE6LLP*;5E4,/T\G'\:3O\=)46,=Z3 -!32 @"]VN0$!MQF<\ %'X23" M/CG$D[/95#<>16:)BYP9;U8ZTJYCKV\9 ;,' A (8?7=L.)/QVGRQ581[';0 M6J"U.BF)UR0)RB**/F7+FS*!K!0,1:FP,REPP5=Z%#[&;L\B^6HNM1_G0KM1 M?05!)\ ^6&Z O#LASY*@9*(^ QW-\"4(0:;DJJI (K5!!![54PSU34->&GR- M ?T[5N/"!9H2^AH@#^+LNV&A_U9HC,8)3>O8LW4=LUD^=A,[&,50;/7X-3LI;2]3I1]:4[D2E'6LX:OA/'SZG\YC$ZR^R._[5NS>T7B21UL"VGD M@WS9666'O4M;-1GBD_.8K>)\>_8'ZM*E(AO&I<.)+2TKTF!D1SZ_+0\\?U&R M6>JC)

C%Z'0;UY3"[J^77UYL MIK[&QYG6#:4;TAQ.]F?A;J/ M4_?K2,0M@# GY.ZRS4HAYSHS__CF[W]]]^'3[Z>]OYS\^O;]AS^?]GOO/QS? M%.%M4*%1K0T4_3$9_[' FS^6\>:/.=X\)\T^G'QZ=]K[=-([/OGP]MV'TW=O MRZ?3DU_?OWWS*?_QRYQXSS;"]Q_>?#A^_^;7WNFG/**RP*?//J;>,[#4,T[W MQ]]'=AKR*\)/WU&']SU]87]^R+9?-?!S\Y.$($ICF:3+03(L8*2Q#R@*+U6V M(X5/H0M?^Z0ZLZ/!OYM@V/%"#/,?;T;A8Y7-@M&D^?,D_3*W TX79L#;197X MISR*GX=C_\\?>C$;JY@Q=ECF+'_'OL9!\-CJMI;KMMR)GT[KWETS>+"AU5MTC?]1PSF!2 M][ZN'H2!K;(KV?NQ;-A0_'KQB.9O\KHWKIKF<[.?CUL7 M8?;C3[W+:OQY$/+]<9@-^&H\RH"4W=/L*K18T.2RE[=?ML_MU;'Z//"EVK0! MY,MJ4#R)3*IQ1K.,3Q<7V9?U5_Q>QV%"LYMZ5?P<1]/8RY3/)FSSO,FX>5^L MZCS,:CP].^_9WGR3"]D:670ZNWL^Q5-K3^<3Z.<7^(Q'_=[X8C1 90M@%(>] M2?3GH[Q09]]ZV0V9%+?YJ%>"Z#TGVE)4 97_'.\MN:JV:4S%>7 MKV:'J?HJ9M72\[8*F;8ANJL_XO%Y]/]L6PN&P5D1I-X7FT=8V@WZ:IP?:WMU M9ME!RI3/3QY-+UQ>C/+4EAYE8GXX#Q3C/,O_[_K]_Z^;7<+B#O:N./6+;9X^KB['5>,_#D8-PS7. M8QG#VSBT36I5YHC3>)F)509'^SV*">E]&4S.\U6I+'#6)^TF37G&\?E3[)MU MI,]6PPP#F20?QE4>U+&MLG(!/[_(MFSO+YE-^KV3 MK#&KP;CWXW'FZF S2[8X/SP?-)]^MJ,S.RPL]./[41;7GUI.G$EB;U#WSJ,- M_YIFWSQ6+?V.S^\8R]$UA^::';'DX'1@CF#'0U3*()5<-BV(]DB;B!$F.&JI MA$[E<(JGFR,_V\Q3)VG9\LB&R.D5,[]I4_ RYW[,%/ 9ZAYK>O CR>4-TR-K MC>^JC:?HUTX[^:S#Q_3H?S1D+<*W3-B&&T^G%WGLW\IO2U3N79&Y-Z?S,JMU MP%%:Q203E>\@JZ;P M9O+0P?Y!'A8D>1&\]'!#[5;6.BPS;27:.IT[AHTM40TN'A-;;<2RRDJR7-#& M;<_MYW+6>AP5,^S2SK1">645\OVQU9KV2F:S&98?>YD-FMY9'&73I%B)Q>2X M7-+(OX^:(3;NW)7!^._Q,I[U;0\L1W?V70X4\YM /G& MXTZ+F=/L:C37OYMG8V0U=S'(AD.&GQ^7[-#3=\>+E^9G9T.G3&-.O2LRY>EG M!9A_.VH@JKEL^*U?!O"M%\:%7C/;)B_)<+F/69U_JRX:0E2E+'-.Q-%HFI][ M_ZI\C_*%9HT6KV(V)F-_%E"_8H.G+7]]/IX.0V: _+UM!I"?\H_IJ-VN:D90 M2+GTL@>\HMQQ_34SNBWX8V:1_*^Z]TNQD E&_[=I,E-^^Q9M51I8QV+9^-:$ M8Z38<)3E=P[S]XMQY;4MMMY?;>7/>Z*YAE];_.:FQ3OF?'"_;;,CT/) #3A3 M*79IC_'!:F6+2':-;]>!KUO :CQS ;)B[KE&7]BZ9=E6^NYBTOZ<%<>7@]$L M$G#E*_9+9Z/BIC:2;D-9GN;6?O:+LTV^ (+LXGR;27^^I:1'%G!9NJ$WBL7U M*G;0G,&3'517HYECW)*[W'B"5P._'->#LK)E4/5T.*F7\LX*2#;-X?/=53S/ MA!QD$K6]FAKW*@-CX^-DK]G_,[OT(;N__ZLI'I_5D2\:,-:+ ;9MX^NY8QY# MZT;<_O;Y3=FECMG=SNM]7L_$MQ7+F>SRYFVT:4^Z76>KV9LLZ#U?BD'CB8(5TMP0T__:.A4Z-K)Q$DQZ[I'$E);SES2RGBAD3,+*.6*,99T42R]'CK]O M6A]H///CE4666?D:O0[/6'Z:@IG#^F1F=C<5>=^;/ M*C<[.RSVW;(ZB\-!GE0SKNGE>+0TTKR(1\\*%;>;1QT B TV8B\$PHH&Q .C MR 3OD [4<"Z9,K(3 /F]CB?I76;&B^(] &24%?Z];M3>@BJ'AQ.M 6GGFT"/ M XER40GM%QMJX:7-?;_ZQI[#A?UG-B?FE&[]WI*-=]G:3Y-SFZW,E(JQV<#. M18L4K3MZY3(]S/5:S3D9A?5Z\%YUU:"YP=?+55^[_D@/[\J*9*-29KU2Z%]\^1A/2Y7K##3 M$OL5IAD4D[^X]_5X5$(MUU];R%3^;Q97N/9N.XO%5*UG];IW/OZ2:53EF?G) MM/%X6I/9-T&$,,A_O4.N#CLO^8%?UP%O6MP22]K77PG$KS:/\!:IBYA)W;1J2SZ WJ\[*W MV<;&BKR>#RY;_5'$/G-R\=<7N[7CJO%%;0E"%!$;#MN\U_D>>1-H.)L')6(5 M79;F6YY20#,VH-ST:F[E<[Z-WD)K1J8O90,XF[%95;27Y5?/O.+B"!<_^6HC MU@\'39"D!;U9"&8PJC/+^Q:(9N\,"S28DZ-!GPP-M\UV/M49\US%?YL8Q?R1 M_84V6*;P:-P;QK/,<,4>KQK*-NG]BXFTLSJ/PT:C-A/U"RZ]9I^'<1/1;=!S M4HV'S>W3.EZE,S?/RF9^?6T8B_LF1>-?C6,VB>:F>?SVME?/HA1WQ$J74@26 M#(&9+]'+G!4G,XTR_VY^NL;<@%A]94.-S#:3.Y>D;+EOV_WXC]M>>._3NN\& MQ[D3F&$D<22(9Y\$668T2L[[Y&60)JP>,+W&$6Z_%+[X2UZ)7\;5<2-8=Q\' M)*]5:8C[.C53=71W5=K6O,E\S7".6SNRMI$(S*D12$>?=;W"-"^1P$@%+07E M."B]LD,<=? BE+1)(53F!T^0XXZAQ+#T-EF!]VC+8]KOZ2RAQ^>\Q.TXX6/SRTE&2U#")/-WYME-E_O9PRGB<8FMLO MQC*W59WT'EK! ^4[WRG?::3U5O9=TSLU.DK!O$(RFPB(,R61)9HA(1Q3U$J? M'=2.-DP*([:QK=\&]3^/FR!-^03.:>.<+A.HV3)IHUB%0H?EIB[J+F;.6QM' M;()(E^-RS:!):JFG[A_S\.3U2SX5V6RE:R@BW9CM0DYM4'$XGWT;S^W M?.&"M%[=:ESJPI98WF#4AL3\G8>@-^[S>>83]*^I;8*"Z=JD!I-IZY&V?O8H M^\'-QCPZJVP)@C:9U=EQ^J7LW*X.JG]MTH.Z!.'&Q>F],?^9CU6BILW4L_3/ MDZ^S?W7=VRZ[ZK,T]-8US3RPE AP%0 NF4!W!(!O^GV[859G2'(22X$$3QCQ MH!32*6;$,U(2Q6B2PCTU />AR3@_2<8"=8X8$[QZG_VEYVZRP>!PT"4(S5+\E/6K;([PC':N)8S;% M,\_N.>\&%H0@=!*X,#RCB-,2Z D9$!AF@GM*#'8K];&69G@//JL*%3)^Q*!0 M'H% $1.BG=1!^(UJL?$H/KL$O!2L%T)8&D)VOTPLP3\6D'$Q.\GW"YU"=770=:4K0)"B&F MI@MRDY%R<9G-SEF&=![54I>& IEMH4S=IEG&:V&Y!4U+1,U^MH.AG2<*QC;E M+L[K *OAMUF&0L^?#^)RP^4"($VU7\FPK!95AL 8M%"GU MV)?-=MXM2-2MC9Y257N"W5JF=9M77) OW'N&J29&^O+[L6 M3A[%2:^V\PKD_TYS6S M%S&V6P?_FMK19#!IBZX*Z>M2C]96D"U@8E&%VY\'4$JEUN=!F#9;$4T*;1LF M/SLKU;R3+!P?,@S-IWD++9N-@32867+S^TIAQ;)8+0A3\*/@4K/OT$!._!K] M=%8J5KJ'5+,;RX5SO*KGE7,-O\W2KVZC^_<6>QX^NGT15O+,,L6'W_X=FTKD M*F;BS?GAVN[ -;R=E^5F'!R.RW9OK"YFJ=)MVWD:,9Q;!)%5S*]9X3(B/_7 "RM905D"U=>&)>\3S;-H35?&2/ MSKKHP&P+U&OEM,TNEB[Q7^>0)5&BZ()W'@O"U)/:3#1G<+0]-$[2=_N4@ EW MFPFW5ON1_;?L;L.\Y99.R[T>9@1J3;^,,M.Z;CPYR%N.D]R7O07J.]J,-"_NCY_("O)N-?[ M";6 MFS!NVKHLB6L6NU$HQ0('BYJM'=3TWPLSF[.!NU*L4>B5K>DOO:;NXO.@:69W M1;RSZ:#M[6*+G3-'S\R,9:IGQ>;[,CGO^6N=$[.+$V(+7?]G>G%93TIG]9-I MM6A<69:DFDPOZ[Q,318)Q83.K>EQ4_\M3KN3U- MF<[5G0]>R>^0X'X*- T-FT84Q7Z.P_&7H\,2J]N I??[96C[1OWPYO3W'WYJ M?)WAH%[0J/>E*-U9Y6)H:W9B\62:T-2L?T?+_HV;=,73Q?^;E=DL&GSDZQO] M;7NE5+%JG)[,$D64'EAY>_N:'8RV6+;EKJG78L+U_IX]T)D:.2S6?E^LY,^S M%J2-:5F8ZW]1=--L 3)OMYS:LE*KO19>Y,M8;BS5KV-J*E(+34&5WX5$4NNV)QXA(_ MZKV[;BP,ZE:I3YI&57^+S02:@TH;$W86H)L[6XN\Y@7(I]FCF@L&=:/S%]J] ML,BT6KO)WA*;')AB?W_[3ODF7[E@E26TS3"Z"J*F]\/[M@_#)_MU&0U_F+=W M*WM$];+W/FOJ=4/LE[LY]"[M8!9ASD*]D,:6&V:-01;?YB?.'A67:Y%25:/IXT ><; MKVKQ*E^ZV#)H\O 7^X33>B[;UF71G$[:MB*+ 'P9:#O*\K+RUSPS?ZY*EH?8 MHEQUI85N?^@=8^W]> =9?CJZQG\+CKC&*\L4O[ZV(;\FB["_MJ1%8O*KYZ/X M<:9@?II5^(^;9G--'_:E7H$EWMZJB.MON)K*7$7PR=*<8L5'GFB4FGR@758.8IUG4V(W]H-[5^R9CX> MEWQ*/RDAS7F2[,Z?5[HV>$"V+M:G'9 M&F)T?3XG:3:;3R6^\4@9ZM3;+E=WQ GK;DZE<>G,V,!U$^U99(39F\;X9_:RCJ_F66%S:C<=O=IG M_W!EP4T6%MSG03UH6T.^FC]CZ<)K1U$WKY7J2&08;0^SO>,:]PSYL=9WZ3RS-1M>-19_\^S:IQ]731C\-3\[W8&+XF7K87]JK6S MRQ=WK-"]9\3/A6S[1X'>+;SKFM'SP](?1(.=\B.ZFG'FGO)KTP;KN[-?.%1S ME_=RTFM,S]X<6W>"1]96_ \$_)(R]-C=]92A]1GK.Z1MI1JSW2#N1MD1 M8 ]@;_NP1P'V'G# M<\CU0[GT0>2>]1_O32H[JF=UB$LG6U>KD:V[V/8A%-MG,+SE1:/Q;A'A.N<\ M?/;_T?'ZWXHAFR1&$^.Z28W5^7?? 8W0(%3I6Y2D+@=&ENYU(2%ON2?")J_= MRG%,T26$OYFE]WZR7^]L MFEBLJFH0$07'1!RRP@9<0B!X(BDL0EQ9PS M??>Q B]55'8C- @F_6J7F9)G#_JH>WUT?Q3C!8OAFHSQJ,C.?JLRY7U*69FA M2&Q$/+'2M3C;_DQ+:XDA,KB5? V*[#%AKM.3 ML@J_787?KC@,%8>O70IG*2]D\Y84QE6O!5B%'D:."O^32;9R@T+(<^J\2@82 M+]ERWAGP-C&@FFBJJ>0YFN[@,.U;<3^_9\7ANH^P=Z?C?5N[5;<+]J3]V( 5 MB8R3>.S#N"Q,'W.=KS)_OV*BO@=^E+-J5>=_?X%DN8;U TMJ_ZR M\NPN#NAY@]/;[WUR+6?@HI"M5I_5ZK.]E&%L"E!G,J5/,3O\4&/>8OW9$>:# M'Z[>[/B66P6V"FROL_#E"(%M]Q5E1[JLJBA54=IWS=CQ+:NZM[OEO=T;_='J M7D(M=*B%#L_H'>T=]7ZZ.#!B X:*K4$X4J5D9P9,8X"I]F#(%&"S2("UR%%2Z(@?H,!6Z0HH\UX MD)!XCN<:M9B4$&R2*0BE6.G[WA55QOM2BUJ"4-V!"K\=61@5?J_@UVG*790. M+$L41*8$C-0:I-.<<"YS$FH#?KE1G"L'RFN$7X-H[6VF8/%"7%"I%+?=@5_6 MUWK'D98CA]^Z2["+"K"J[&JE0:TT.)SF4U0)GY)'S<<9",XI.)$RN,@S]]GR MY&KE5ZTTJ'A<\;CB\1[PF";*G. !DL-_1* ,/),*?1*2F)."/Z7R MZQ%#?$E3NAAM+POBT?6S1DOEB;TYVCD+6A,CFAF74;&]?1 M<>&R@&@\*@8B"-CD)7@KG+=2RVS]/2!_)0MKHG M"??"NKH!Z_(!6%>#^R%] M7Z^WA\>,\,;]LH@7/>37*AW;EMJEP1XNX6D*DP]CO$5O@@KDSG6X_V5ALR'6 MH1X7,DL0R7.P5FD@F=FD7:9"T8THI*?!B!P@4A71 ],4#"F?K B6)A5CBL]: M%OAEL;3 M2KNG'INHI$PA'0N<(228E, %HH%FYI4RV@6J7^*[7[C+Z[6RE)?X0RM$*>+Z M&$[BC5<.30IOXGQ:8IM-&N]1O(*#[-/J4T?C:2K!]?)!:&G^%LB'IB M_.;'_Q)2,?RHJBG+8Q%M M+-EQR>9:F@UYI[SP;GA>77H*3/;#'$%+RB$IFFT"@:5I9_G,S3B\*3Q\'Q^WOLP=U.' METHE)#2=S#^<%3%1@QX*ST6:G@]G>.ZFT*11JZ3*15,;?L8+3R?G>!RB9QPV M831IRFW*\1\=/G\)YMY\KC8"=9X2RE.#*F_8!IK"%*<&#\?[AX!J#A%\=+FX M_:PEH7U4N.J^H-?:5*RUP6O2].,0_RC WR!4X9,$G!*\YAG"08NI;H']RZC; MO$\GGZ.+K>"/.:_AA$;\:"Z13C1*WBUSR!:HQ#HQ M2U5.JISL4DZ^1V_PW*,)7T6E$PQ[56V?W(BW2 '6"3E\[>QZG9C$ PO:BLZNZ.QH[8:NG=5G59V3:+I/,\'^7A:-3[!B]R MX=",*PGIXR8MLCTF)=FH%^;3:<)R$=M=;>WN,/P@@JG0>5\401K &G(IYME7?*)F5)>O0>_R]I MMC7F%F-Y98"L0%B!L +ATSERE=4EJ1^,< E!S2APA&0@$E&-\!,)FH M.!<$@N"EIBQ&L"I)(#YIK7E(PHH*A!T#PKW14U4[_]%V_L*D'TW&'P AYKP: M]97@<9]&3B5XO%*#7M.DN62012(@J))@8D!3WS JC19.^ TU2'Q.A,D )%#T M!ZA58',RZ!Z$$(5)'I7I =2@Z%-S?]UC97*L/D/%V8JSAXJ[1.%-]APH0;@4 M2D1T-XP%YCB-+@JEW$;!>6:44ND)V&ARZ2V/[H:E$:C2PCO*O+8;]%5[P5EM M=NQN'#G.'F3K@8KM^"3M=5Z_4]*2[%[5HRX]D*H8*\EC)7D\G):43AGG0@"1 MHL5_!$5OA*#N,RX:U)$QL[RK8N8M:TG=)^;^>N7*Y5C]D0J[%7:[ ;LF>):# M24!X*>*F@8'AR8*7S+OD8W1I@W8QF1AD1)S-4FH0-E#P OV;S(D*+CM)C#P( M["JM*NS6Q.*.N1M7B<4K@H/AXQJ =V8V:NYES;VL(ZXKO+[O[H;X:M;!71IW M=*UQ^[WO%FG$U>.L67,U:^XY67/:JY(T["3CA>3+@TG1@U(2Y;A5W M*^Y6W-T][CJE?'8Q((9:AMY*2&!8"H .AU2E4[[C%3QS&HF-US;>.YNFU#O'G\Z:7FF'&F_UU&PI$0M] M]LT^@=,4YR'%J_:KKNFYTB=S/FJ[A;GS"2ZS_UTT VR[M"Z:\]VJ?^SYRU/M MH^E2)H0R@X8A(HZ00:!AJ!DPS8)3EFC'-PS#;36_N][(/7/C#^FG<5FN>8KG MW=DO_(]5[\6-?L9;:K5)NM1ILZSWCJR1R%7PB/V@!#4@G$O@BB]!N5=>!QL3 MV2!/I-DP9X,'QJE"YX%EL(:;]:.*^+NW1NY/FMKW&ND7I"N=O(S_/KVPL729'MMZVDX;A]KN3>S^&()Z:LG;$\%1%)T"C^7 99^O5?^X>=' M.H$O4#$OZP_TG#="Z8W)7TWVV=5>UH7[D!;;5. R/MP;-_KD+IME<]SUM[*: M\M81OGN^7S*M>XKP/6<2[_"_[UJU#UW^J[M[A:?@ XU1@DP"50R+''R4J#., MS<&@#J%<;,-=^FTZ084^N_P-E7_I#_[#_\R'%^TDW^9=L-SZIE?Q]2T$,_K*:QU:+74UB'P=P(UUR"RM# M16=]M H,?L*WG NQ,J<0++'426:IX#M=&4]<#[ML&O^2-_^<%WWC+:?KMSQ. MLU7O>+2R;W>/[WW3VMV3>8.G-7\[TF;R%\I12H3B^+QJGUS)CLCK*<(4)U7Y0-;5GLK7W],HB1.WN$31%]W>!UNJZG&E4JE4JD\HS3#)Z-# M%.!%H5(Q4H$/*8*E.8M<^E29L-&*2I$4I-+ ):-ENZ!E+@[@.*&&AY@,(X_> M./C[=-+<_5NA\%6]]@J%>X9")JCWC$00UDD0WG!PCG'@ MW/K A9::F8U$4\TCR5R!U(2#2%F 93Q -CP[(Z1Q:J,KWYZ@D,C*)W7P1*&B,)X'+V(*W@2E-J%-U(&Z@>' X7 MZ9X0D.H=QT5>L2C4T/[60_M-\Z;W+H3Y^7Q!(1H37B8,6];!JHAJZ*F&GG8D M>M_GUN'_VYWI+OME:VSVQU).[HOT )6 ME5W[(M6^2 ?LBT2$=RIX0.5*0$1AP>3LP%.3C'*4<;M1:+'5W9A?TK8T)NWC MK6M;I+IC4V&WPF['89K_^;FX%1&KOMYV^82EB5)8%L#J@QLB1@"MI4U'DH+-6 MBJ<-0_TYO=_V\8;O+X;>^QLN<%*:$>S[ 9[29_/>MD!;Z)9AJ>/1WJG'$ O5>F"$9ECE;=4)=]Z>[1=VW\;-![CZOWP]5D]G#Z6F%M5FTV MEAU:][W _\\_&4;UVP8?Z-:PVN?N][QK2B^0<>_B[+(I-M_5HZ^>?#D+G]*T M[2>[Z!?2W-CAN7=&(2.VA'[*BRZTA8 M%OY]/"P577_,W*PR)A])47%7TD].)K6$)&:]]!0<+6U,M M@$^.0$OZB!/?1 MZ=L[.EPYG5O"9"+#@C_(48=_4NY#4-1YD@Z06J+8CIF 7G'*2(7!5_7:*PSN M&0:-T20Z5C"L9,M1+\$%$\ 3011S3%N[03/#$N7*1 &:* +"<@&.&P/$4YZ] M"H+QQW=SVAX,[CR_[A7#8"4[V[X9_NOL+$VKWJFUM+66=K^\0%9%I3S:WLY* M$)Q2M-Q=A(C_J\8.!_"82H><3 59VL4OU/N0\N57!5;+3"M!:8'[+Q"9&9* M!@B%.D>4X@XC4'?):*3ST:'?L%%@6NOZC[; M,)NA=T*N[N'7:=)H-$B9I*, MCH(KO1BU$R ]<]'1Y!G?<"YJ7?_1PNX3ZOKO_!9/[1 WUTMMW&[Q\Y4&=P6 M*EB)CCJXX,%36YH9Y0 VHU,?K6))6IE)VMCH>TX%Z]\GD_AI.!JAM/TTGKGQ MAR&^S44UZ_?#)HPFS7SZU I6X ,AS-=O+UR,PU(F66H&^8!S_J7"5LJ>S^?P M$N]O(]GP.>63S\573!&6)@WJ??'),\^N6GJ?9\^IM%DP>GPW:29 M-6W=Z_6D]Q:SOBYTCQ"25S%KBP/*#=X,T8L>AGOG<36)6ZX'9P95$4-!DE8Y M$%&B F,9__%!HQZ*.L:-W@3/D:8_PEF*\U'Z-:\&Q^6<]7SE[UINBC4#/A[4?>/K9(^GJ)EJ0=:/%RT MS-F#U< /_4X&6KVXY/C$'Z26776A&N0H1UQK/YY2^['(L?___/1?_O7Q>?:U M$*368%4YW*HE;TJ>UN5O4?O4%?9JYG7NPH#/>H5?.M&;AQ:QQ[= M_W6.C]YCBWB[/7UUNZ]N][W>[3XAK$J>"%"6&A#16S#>)E!1.YJL,3%MT.X^ MI\AH%2/=UM8>X@=A=7.OYE14D*T@VW60C28K)X4$14,HW.8)C(X1%//:(I9Z MENQMD WX@XQ, %4I@M L@2#=YM-<;F>VW?5@&V FP%V JP MSVDM8*D744I@S#L0I,T5M@$HL418ZW006TE:VX$5:]1>ZU^.$&1K!'>-!L]3BVTF%OQOFDZ6/3?8VUH16IV.BKT= M61BO!7NW:@!])]Q?N*]T>& M]](ZEH.0D*E5(#A)8%UT0$@TW$DKG-ZPYE]2^U7Q_M7C?4U;VGO:TC]N-#:M MBKCN]M3=GL-%P&BVWFE#(15.9,$]:L)(&"B329 A29^WP@]?HTB"B(OU).I6T(ZYD MT;^XD4-H9Q\XVY^TY##O?SZ>% M+*]X"[:F?]?/.&N MB/,Y6R'%!NYRYPE13(&S MINS*Y@R>*@>TQ.I#XM(RL4%PZ"[;,/K[R7+9KI;QO4"L;@"Q?*A!Q8#?"\+[ M>J4]/&;4I@3B:NO(^\W):,:4 %2NJ%>=]. 3ON[@G; N"*WR1D5;%LPZ15-) MB%(@\%!P-&;(C*CL*%-:;S@NNWZ_9D"[\WZ'>+L5"LDGXO0TA6("G2Q(:V8C04$&8E4"D94'&[E%S#;> M*YYE]/&V$%-*DW \@N3)@Y A@N7>EBZB(1A"67#FMA!_=ZT/R]3/T>I8B?&[ M\T).][_MHJ9;DFDQN-]P/F7,=I8&;CD'+1+B+^&EHXGWH)PVTJC2YV2# 541 MD8W2$@3+^$_ Q6($B6"8XL0DFIGYT#!>C;&7/E^D,5K7 MPP5DE]^GB.SC>;H)WOUVH9PH#J&;:36)'!WNTH3 HW_N.+,0)-'.&<$(W=AJ M"GBH9-1"D@9Q2',")GD-VD3O6!1"ZXWR^+TOS&H[WHE#@BJFJ09*&:H=K1B8 MP!@:^PF-2>D(8QN^@2B>@$-G('E;\O&Y0BM2:O"!<(4?LHCAX*^[0VKG"SA4 M&.%=2PB[_/(^.W)O#[U'AN;.!F+NYZS> ENSM%$%BZ9:V;A'Z1'H>3'\I(,. M+F;\[HB0= M/I'YA=/]/H6S,5[PPV5-A=]^*OS!5\?ATMQ/)H7=4^F=I1Q$-!J$8!$,=0$T M88DG)PDU&S5"D=.4A.503@7AF0 G; 3F%/-XFM79WMZ\^<*63>N7;2FUG='^ MSBF/7W'.>D7#5_7:*QKNS'(X%%F,-\SDDMHLG:0@&.%@M5.@9:(Q6FJ]W37> MKOGJE'0B@6OK 2TRKT/4C,>-GA[$YL@$LE+U8L"IQR!S&-@EA!* MW08GU;Y"(7U);-4Y%0,K!AX)!AY% ,1$$:2U%A3W&@35#%P2 915U$5F$4PW M B!;1MG=!D".$W=K_*,"\,D#\![@D7GBC5 62+2D$$EQ-$)Y !$5A!17;)^DPW M.A?M*0+":1\'4E50!<$*@D<"@D<1 N&>:4=-A-@2)EBMP!1Z.X>HFYPQ:+%O M4"5M&69WG ,B^LS<3WWW6B6PQD J I\\ N\C]8-*A#LJ@$46$.NL !>]@B!4 M4#GHQ.A&#&3+^+B]U ^J^YKLN&/,*Y:%FONQ9:-F14)6=4[5.57G/-XF5T(Q MZ@-8ZP0(IR@X9CB8:)VD(3B7U$:ZH>)4&4O!&&9!,&G!A:@@DV UYRE2P@X4 M^A"BQCTJ E8$/!8$/(JXAV!*6Q$$1,DI".$M&);P'Z&RUUDI)39K7[:+L;N- M>PAZ/UGT:Q6_&O2H\'OR\+L'+R?NICP ?ZL"F?7W3#O8D1ZQ:*XE1:8#[!$';?28HQ%GPB! MR 4J(!)0?4GBP/H@.--$X'\W(O6!*,6BQ$R%<)FS\&1&$#8:,'$E, (2VEB006W MTW_7I&/&]QK%J4!?@?YU&-7)>[1B&MYC^TA="GB3DU@R9K@:,)C,WJGIMUWJ-#5B1Q#B9E]9A!]1L7:'N M>LSTG(R2TT*C:D)=Q86*(&(F8(BC1US-8?*'*D2-_L>O/WB^OG=Q=Z*O2>/O4<127*"2V*CAYP2!6$B MNB-:.M N,Y:)TT:G':/[;B-)7/;5KEEN.XOW-9A4@;\"_RLTNIW4BBFI@46K ME^0R65L@QGIK9'2>;$26M@S+VXLL,=FGO)K?2MKM+H'IW^_.-VSUZ MZ+A6TN_6E.?'[EPGM9_?HO]PY[3?)ZR M&TL-)_EZK9U=Q2XOW(>T"$N"R_B$;]SHD[ML2COP]?>RFO1VQ=T]XR^9V(,N MXB=+;9G*%NVN5O"1#7$%0RT*K>ZY?,3R.&_+MO+$S(@7Z].P$4_M.D"S=%MV U^E89+Z[]U5UQ]H_#9NB'H^'L M\LWJ&O<%T-O;"CX@ZD9G^\UCZ$";APYYZ'W)O5]OYH1&?-5L ME)+:;?3A&?T^A73NT[3':;_'"..UQ^@AMXLKM%5HJWV4MX)L[?9B[:1<);!* MX($D<&T+:"5Z5_M 50"K %8!W+$ _I)F50%VR(,I)M],\S/*BLI8#L22X= M6QDX2R00YX.G/E$7Y:'ZY]&^V77IPBO>.:YH^*I>>T7#HTNRY"RA/9 U#&**3F(0//A('@ MPH.5UH+) DU2IP5)2/0_4< MV/D[&8WCB4N9.P<^& LBDPA.. 6)F2Q1$WGI-JM;-9?<&@+6633B-2/@W0X6%-!.AKS^&[>X$W3M#=-HU:=-V?# MBZI\JO*IRN?Q/5Q=S%YF UR: ,+) #;F""SB]]8+FO.&;9Z$#R9K!MD&6J(F M%.UYDR G:_%1 F%,'"@"PEF?$%554 7!"H)' H)'$0)Q+GE)#(?(@@*15 :O ML@;*1!;"41+I1J!YRS"[XQP0WA>[)MHZN+U:8R 5@4\0@?>1DVRIL%(3D"EZ M$-XI,)X'D$0Y'T2BV>S:#-TBE[KI2U:-T)K[L: MKW-42*AQK ;C>(F[*P:.<8LZ)SL=@E"6;W1R39$K4P@6*4D&1/GD5;+ $]4F M)RVY.E3H0QQA"G:->U0$/%4$/(JXA^:&$!H05(61(&0D8#13X%RV1DC%O=RT MZ[>+L;N->PAZ?*A;@QX5?D\>?O<1]#"<*AH(^.P2".H9@F/FX)W/)E+&5-ZH M=]DR.&XOZ"&.+_A;$S\Z&O!X/W4QX0/\615.[7I:NY[NMTBS$#$%EVMC)U#0(:[0 [1D!X?!LS[T&FB0-2F6O>3A4U*1/^(Y3 MMX^\[VG%VHJUIXBU1Q&?28''8)4&[K0$$5T&RS0%2[1WA)E$5-@QFN^Z-(?O MVC/I*+[7*$X%^@KTK\.H-B9I3Y@'!--"R><"6,4E$)J]529PROV.87B+Z2]] M9:M)73-DNA0PFLSROVGCSV M'D4DB1@B"'&%MJ#TGPX&W9%4F+6(\4I)H:7=S/39+KKO-I+$>5_+O8:2.H3W M-9A4@;\"_RLTN@TG@:423R):(,0: HXP"C0H'IP/.K"\8UC>7F2)Z3Z5U>3> M7G )/Y>NW/^ZFM)?YN=I.@S_NNQB?C7$]M&&XXC7?R,&XNNW]X]9W6HN_H11 M__>\F0WSY7/-H^1>#%$W,$0^A"&#^VVX?;W7'AXS*O/KQK'7 MD9<> M99MXU/Q +YEUYR7CD_9F9PG_/TVI=XX'G#6]A& :]PXH_W#3<+9JX2W:Y5=Z M>?=[T]1<))RGCVET.5C7'*@''KTFKY;64HVLX".(;&W"96&3*A3]$7Q0&F(4 MA =+O5=D&_#Q1SA+<3Y*D_P%8^3'^6P^3>N+\(<%ZK\OBO ]/L&WHTGX\ZM> MPH5W453?=)Z^VH[E]0ZTR#NC)]]Q=*GK8H%Y&R1J- M)I^:WC?#,4K79-[@@F[^]F9M_:[LG-;,68UF.>_%R'KCYK/)RN8K(QJ./Q2C MI!P.(W.N2AW^5 H\=P_;\' M3[CQ^\L2W>]:52_H:=_Q?[/VG-/J8_M':I5M37HI5QH/JDW55>:FJO*KRJLKK\7DR,DJ3D@$9VJU, MRDI[.@=>2VM3%M9+MG_E5;RM]Y\FV\I@[&NNJ\ZJ#E='=9:N.JOJK*JSGN!P M:2^R=D"LB" $]6!SC$ **[ZGB0>E#Z2S2JK+UK064[9JK>II=51KF:JUJM:J M6NOQE$,FV$@CAT1U!L&] $/1YZ+*6R6X#LYL$,CM1VO].)EO:V^K*JWJ:G56 M:;T_2SAQ&3&FJJY*]52IGO8;:,Q*"28\4)$-"!<".!XLD&R5R5E(25ZD_B[< MY1-5W[N"!%O6?ZQ/=]T-LG) 50ZH)W- K:H+[BHJJ,JPEJK74O7#:<8>/;+%47?;IKC?;:JGZ*96JMUY;[U/YIQL5 MPSXE8A)+H!V/**71@U>" ^4J2D&"S&%C^X%[ZRDG#!)/'$2F$@Q/&0@/22;" MC3#YMKS^='[AAM-S?)3->N$?/H?1O!1#_7TRB9^&H]&SQ!>:%(H(%RNI2>-[ M">R,- @V%K1R"@1/%%Q$O$K"*YV90@C:R!'@@0LK@H+,"\$V\P:)+3Y%]UO<;0?TVAR M48['E]"4DZ9W$#FTM:)=KL;>]V/^$UT1@K=1",X2#YZ%#(PE"T(1!_&$;^9SE/\>>C:JMMA:KX?-F$T:= 7 M>&+--_"!$.;KMQB9A* -:A-I+9A2#L,TM4329*S:Z,;[$I: 7_/FHJ@< ,7*P$D^OY@T MPU;S(>ZZY;L?74_4J=7?*SV@EC]8?R]?7'_/!D8]>)]./L?+XE5;KOT_@1#, M"8WXT<7\=SSI+F?C.ARS%=7\-)OQ^6ND$[-4Y:3*R2[E9#O<*)V8J ZS9U2U M7>'HY7#TI.R 8P6L$@)Z_@)ZS&9X)R;QP()V(G-01>^)HL>KZ+V2E,YN9V!L M-6/E-W0.M,I71,:+$5OJWE+L-2EM^[SZGY;CZ=XJ-M*=-$]Q6M3"05 M!BL,5AA\.@PR;9T@D0'5E(#PEH/1U$(63G-I=7)D*VV[=@Z#5/:%E!4'7T,Z M>5?PY860^^OL+$WOVAZORJB65=6RJOVVGXR<.I,,J"@XB&0$>),TWM5I955. M2KMMF/.MS&]F#FU7EXF^+L'@6CU5S?Z*M)U8&!5IK_D;)&%)Q@@F!P8B>@O> MMU4[1'B7*0]J(XOW.1[#7I!6]HU0%6EKX+]3CD5;JEI56RU'K>6HA]-S0F9E M2 K@,E$@M,Y@54A J27>>D.BWFA;^((-@IVI.,KZG._5FSC"2M0*NA5T*^CN MP;F@(G!G.3 12T47-6575H,5V3">3-9^H\3V!=L1.P-=1ON\^>C'OJ]9Y:H;=QQ\?.WI;J="7-C@2T8K0I996$4;"<)I"94Y:)ES+* M;91B?C>^L$AS*Q6Z>O"7MZ MA#T"#5[+="P.*#=X,T2/>1@>V*I;FZ.7%-GOZ!E[=[ZE@_*9/!=!(M?*"R>! ML[;E>\N4H3Q('T4@3GB6-[(*GH,@[6M=>ZO?(T1,AQ=%U^ZY9AH? N]VV3MS MA4T"+;04"_?$I!=0=[OAN(=S!,&-0QJ-VEIH]V&:TD)WNZ\*;082VZ07ELR M7>@O\)&'Y_/SM>M,>C[UYDV*_=X%OK!R],5T4@JB)^,%!7WY&6V:6 M>K/A>3EJDA>\&5,W;A;FS*#WJ\?5TY*H-6@WH372OM-B[2R?N(QH?=3X2)^& ML[/>=;_8]MG+Q2E;L7'@0:/4-.W)X\EL.:X4![T%!\Z9^YAP%*E,:J\\8GD[ MO7#F$.[:$/-,>#)FL//"E/>PV:D_FL&<:T&B<:5\.QFU[B,?-I MTW[MY\UPW#Y8T];(N_*2V]M-FD(_4M:>;]][>X625M[[$:W$'B7P?Z]9-FZ; M*B<.S3^G#_AB_N%F^![O5E3'3.ET!1S#PDSS<3+ZB LH3R?G1>Q2N[K*?W%) M?733X62.*V_DAN<+21VU4X>2&E(J]_SP;HD0.9^76 M1TUYQ/IHM4 '%!65@)2YX[?/%&^RO2Q]* MZ6B8/B[QJU\$!X^_R7O3+U(<%M[7EP=7R'\6PN^NQ=Y%]([P]BGG5!X8//*U-A^?C_YY\,H_IM$2]\ZO:(.)RF MY7GEX)4EM"IE:5I]?L-R:D?5ZM35!%RVI\:4T_)V5S.#QY7GO5S'C%5Q#+J. M#4Y#,T=0F"XL(1QNP9C8\Y?W7*=%W96=,&T)PO!BX_(\9\-IA!MWB_-TR]*X MFH!B''UG KZHMW[RN3Q](?.YBE)]?F0HZ@4"_++B MP>=,-[U9.+B,.I5XU=G53OB%^Y 6F]S0DNZ_<:-/[K(IY#GK;V4UY6T$ZN[Y M?LFT[FF3X3F3>$<4\"JH=[5^=[MR#@#]K4.(T#$:%O]HB>(WW9-IPMLT>/CR MJW.'_LD2OY:H%LV)WG*K1FX^_IKR:,W"+VK0H1'<*NPP'[GI]407O^""?$4QY8-3/II!;S%Q#YKC1SPY MC_=A_M--IVX\.RW?Y=O*7/=/QOQ$!=[]-B@J[=EH6^^[??_O%= M[X]9H6[\@"CQ4^MU++R:G_!2TXO)PDWO?5,T 2-ORPGM1_KV;\6KZ#GT-E"# MSEKGYM\&OPUZ_YA,/^ /?R2T]Q=6^,\_?]<>VZJA3_AE*CC>0Y^H??!>X8-O M0P5S5+^A.#"(6>@7??/53[_]^A7>YP*]IWD;:)WT< X1M]>'NN:T-,T\K8T6 MOVI'6 *\\XOR9S>8N[4TT1GE(6]Z6=8*+J%="X<7D*@86 M&D$E\MZNV+]V8T$X'TV*R4%@7H&0)((Q-(!TVG(33.)I0S$_94&L[_A.QJUZ M_LU-?YW^,2ON^G^XT3S]EJ9_E.F]F8!1.C7$]JCFU_RNM27<]X6Q==HLC[Y> M1C_]\N-#J7!FP,WAE]$%XD^[E'K?E/6QA+:"I2T<;6#E"O &O7^_=X7U.P(M M0JF AID#[ZE!0%$6?$H2HJ:.>DM)]!L[?T^%EA_GH]'E?Z"F2/&%R,(-Z[=] MQP^]))8OT?1^6^%%VTA9^7SE@;6_N>E>M&XO!4>U#B@I8 M9+@8I/#@*;5@=5:H8XS%M_[2Q? ?BRGX-?^^&OP?RV7PHI5!F>YSP0^_,A[2 M.<6F&5VV.ZEK"ZC=*O&IU\S]?Y=MD:5;C2YGV8YI#3"\XBHBN^;ZXR.5P.^X MW;*93N8?SGKK5)H%H>0->\A=!5W7 P@;9M["*/ONS*'V^]:-_^SW?FDM.SSX M7=-,\*S;=M[BX"\8>VA9#?#D7D2_;MXT);2;1I-/Q0X=-O<\38DQGR^Z/>"X MW\T_H-E-V%JL:F_W(J?XL7'\W1C[[F5[B;-6DNQ M#0PL);KD'HZCF_8N$ZJ\JSN4B[9COV,WK1NB;XWF@:0$1A4]X%T :PV'0%4R MW@JOY58LBE;8O\6%$HLYGL9-NX[>%2GXT+[#;R^O#_G-79:OWJ&4Q%_;+)%F MH4;>C6-IAACPX_M)^>J':Z3]95[>Y0OA!%WDOOE"1\2]PMM$IX:O^3\EIVV(@7CQ5[,XH>"= 6DVD,W MTEG2Y^%"Z7\1;Y=0>XV-SD\^IH=LB8Z[ MJ48S20)J!)94*-4!I;RJU E0'U7D-FH;7O+6N^*FDD$7ULK=;NJ:S?2@I]KF M*"XMTR^>UQ6KA5A)T6Z1D*.BN%C0#+':$>#1$(=&"!5QH[;]J;"R/>^5:MJG MK ,!C>/T7F44F;E(@&4A$&U8!&=3@,"=3)0HM,$W0QE/7 P[\EXEY7UNV.%7 M1O>\5W7#!)HMVEUMV%%MJN+24UPY6@=N#SB[[O\Y1N,RQN'2?[Y;[*ZM]R\B M[XD9\'>YS/M^KXM0Q@=\ Q^6H8QNX%T.1A@:T)S*KM11&H;8%31$5SJ5$I6I MVHC6/:7@?;O*3S'2)Z0#RF\I4DWOS,4OZ;PUB2RE!C,\IN#>AD0V)R:2Z_E+ M;MFYL_4W%]@\+D49RUW@BT5#SU5Z:UD?17RNWD#9@IT5!!Q'/!\1?&&^^A+[ M:;=-5O&A%7OZP@Y9O8+LAM/>QV+EMW&]J]0F!--FI:*^';GP)_P1SB:H::XJ M:,XG,8W*8Y4!3.-U0M>[/[[K:6KNMF^W,:N/SU%8CX]!Z]OTUK_:6Q=8S[E! M RJ#B!;-*JL-P@SG$*E+SNB@8MA*H\_K=)]?\_I ?U^$J[\K'8(W0H--YU.# MNE!N:@=_:1<0M%-W8QF=%G;]-+Z*C=X(!%[E@ON)F\:"45>Y\ MG^JMORP]? M_0WMN,G%K!3C%951P*M9RUU;E.%]+#\O"\KH,BVK]].X)#L//Z;>;R,.UE$^GP**"'+2IERZAVQQ^5V\@(8KZZT2$Z,Z1J8/[2(B0,;7CW( MPJ2?7"SK:LKEED!]GMQXZ>C]L;R90&-TM7L]7G3S[OV^W!GY#M&T)-_\_EU) MOKDGR_ZJBJ"=N:(\RL/,VB*&UD&8%OS=L,T%NC0VMEAIA6E'W[R^8WK7F#1RXC:_@FTVJ7JV776-[V(DU;.Z>H M#%$$S$H-1E<,8^:3 MUCH;D*&TIC::@->* =K$2BC*O/<;K2)(MMIZ;D'2F-"BSGA.D!*4TF@9H\FL M??A"V/$[=U'4^2(8\'LJY;LI_CB9_CB?H4(K(>FR8!XPH1\3:>P+:=&.[D"X M\3I4L+;X]_T4!Q.V.\,CUX7.T^42:%%JN'S]:Q[%-5(7(W09&RA \LWP;ZV[ M.1Z7LB8$ZVER38><3B=,-%%RR-ZCG' T";W7:-EI1KAE+ F[*5O)YY!R ).% M J$*/Q"5%FR(@GL7T31DZT[G;^B#E2**#Z7I>SL1/RWGX=?\Z[4K=D?D[6)> M8O=+!B!@Z\+%'MKQ/;A$?7U5RK[F;MXI9?_A:I= F,^1AF<(VAZ%_.ZBW;CPN"3IFZ:H* MOS635EYT>?ZRH3E-J]5]O9Y+G?+RL(M^^)BFQ]]XM!60] MN22BJ*"LM#F_A6;P>*7MDC'!;3)%E7&Y;G;0IQ; M<<]O[XU[WG@Y"U-A806T=LB-0!XCE-UM_[4AI?0_1<3';;I"N?.78Z_]Q3QM M'%X*?'!FT^=2=MT1D,C"&:*TU= HB0P WJ$J&>-B)GGVR#!'?'.BL(Y M8O 4UX,MM.)OE[&X;X:8R ,YS$OT\GS4.!_(=5M.Y+Q?O6 M'EY##WJ_CGO_YA _T::[2C>Z'4W?E++^.IO(Z+(C:XIGKFW2'I=&U"!"DN"2 M].!\8M0RP[4V&TQS63)+7=D"(A3/B0H-03P[):N9IE%G$G=CU"U5D'K:VI&# MPZ^:LB@<=5BVNUI&2C @&2=-!"!!4V&SLI15V*D8 2CJ%@6 K&40562:Z5T53+ M+Z7T[WU],SKH0.[V:H%?[U\OE[K[Z(8+VJ-5;&$5Y\85O@@SW&'!WPC$U@K^ MG5?PW^RZ72OX#UG!_UH"XX_?=5ELM"SMP_4)VL).BG7$R.@2:*5=28(3X&+R MH+1D-*=$I=C(5GI6.74X2W$^0F_Y;@.Y'>-RB.\6Y">7[PONW;>9TC[3<#Q/ M\=WLL0/Y+WK?'LQ6=Q3*T0=.44#'[/S<+4@'#A\*:Y8Q[Q6MS64OSJ>KW=#" MD9-6M'V+(HA;62MMQ479-A@5>BWTL8MW/9DWZ/$V_=;+O%AFKJRBX:N_6@>^ M^=N;F_RV"[+D5JDNYV#Y_MJ=-S>?35:\R&4>"LXB2)3# 34C^MIO6FK$MXL! M4T(&Y.O5":$D;%XTZ4V3+EPI25XMC39U.BFT#2V-].6;U37NZV'2 MWE;P@5!?%^UQ_S'TH=_9@(F77F.@V4LO00?FY8_!7WH%\N)'H.;%SS!@3WNI M+VO)>9>LW]U.9],2N.L)#]+ X&YS;_$M[A2-V'5-=$'7/'Y:"^\^IC',&L5TD[T7=^BF/N]CJOEE65@RH'NY:# M*P:DNBKJF$]:$MZMN('JJJA>2)7%@\KB'9G;IRZ))SOF4Y:#'U:SS&>Y@I[AK%0:3W+K:BQZ[,IWI I>'=[09!_#%K=/T1QI-N3=8N^>)C6*#0=+$(*.7D*4L M/78"!2\\A\R)"BX[28S<-BOIVGI_5"_;AWGW>-\(V^?R?G;)*CNO!5KW9@IV M^;7?Q(;'C_ZO%3N?AYT4L5$(DL$F(DNC3076, &%[]T1KTPT&^RD!\;.52W@ M,E]WM2'>[H<_M1OLDNZ4/(507@_,_62GKU7P*MZ>)-Y6$_7.2?CJ;I[/)&1B MSAGPKO2?49&"BR:!]T3'2*7C9H/^/B >2J<$!)T5"&DEN(QFJ@^41JTSXS3? M"9;^8;#T3P;+J]SNM;R)]VEZ?A/SH$GA39Q/2]CMZ0[@?2M(#HBZ6C^W^]I5 M,:KH^>I>>[56]VRM!FV"]8Z"IH*4AD,"7&F/BP!+@[/"6B&W9JT^!X 736%^ M&C>SZ;QM8_EKZ4[P_LR-5[3,JY*"JV2=-AR[AM@W3=@_OK\R4OFZD0K\H=" MZ4LBJYVZD[2@)\1SUPFRJ<"K/A/7E_/4LBNWUUF_\'**7UO\=R$2JZY2*=;% M>01J8*M+Y)M[>[CL5M%PXQ41UH//INU,E,'F1$ QQST-@@I*ML+H7QC[2T.6 M%+]OV=P7':L6G5O6Z?Q748Z'NK4_'#-6NJ^%.CK%\%Q;[%%9!=46[_S[K]B[ M)Q,\6H&FM@6GHD1L(QX,<0RXUUZB^4TLW6C7]BQD?"A@W#P0,5XAYE4;P$/' MC>E W-^+M(I=1=O5--R1OG3J4U*GH4Y#%9"Z,KJ0H5D:V4+?G M>)?5G_^XT:Y^AWXE&[#B6,;)O/2NKY&C+\W*R?@>4:./D6R$J)D!035Z(3%* MX)9&E:TB+,;;O@?Z(URX+" :'T 00< F+\%;X;R56F;K7T,)J3:DSS3=9VSG MUFH[9'2G:LJ3#.K4U/T](RS5,4<5%1AE2G3'4G NH&$D;'0Y.1F#ZAC"'CJH MHP?6U*!.Q=MCP-L:1+]S$NXK-$W4TY0E!*D1+$-,X&RR8)(R5@86J7!;"X4? M7:&I&!A9"TTK>AX/>E9K=<_6JO;,4!D<"!D9@JGA8(TPX$P4C@CC,]V@17FV MM?JZ"TVE[!M:"5$.GI;8;1C?:NAXZ8FY$CRJH>,:.CZHJG!**2T8J@HMT>XV MT8-Q:+5S305EG#"N=!<"&VM"L[W0,6=]:W;,/EA#QYU!\6J,5V-\_PB;(\(K MTQE<"FB,$VO .LD0+56B7@<6U49BX"$0]C]24P(@X_C#YXL4\./[2?EJ#7@[ M$%&NEGJ%X:. X1I1?DI$.5CG:?01:'84K50BP6J$U&RSM((;A:#8A8CR_6!Y M7T29[B>BS&M$N:+G\:!G-6+W;,2J()Q+,@!16J)!JA(80@QPP9W7A"$8'S:B MO G -R/'='OQ8JIVG&WVBG%T/5Z,G\M[N$/GQ.''M2&N%XZ+@?CZ"[7C"O]\ MYJC_>][,AOER-?!VG9=1#<=SM[;0K2-&1I= *^U 4"_ Q>0!ESVC.24JA?\O M^LSP\/68'C_?OTQZDV5=^J.9Y\UO81S&F_%EP>]=4M@?0*NUO"^1G:UQ],;KD2U]['(:F^:\.I-V1=J M!Q6'.>/0QR'U?)I]2FGT-\GMMZO)BM2](CI)Z:)XF 6A$SW"D$3QW@1L>N M+XUX<4"YP4,-\GY/#;[_$G+HM:2!O1(_:'K?E#?$R-O?__CWIOU(W]XH2D84 MN6>^'NU7*,D",ZYH-,90V@T#2R,%FHCATE/!_08E^K/\BG"6XGR4?LUW1VFN M9Z"=@';\K5I[A^KEXW!V^;X@Z7M\B&]'^/M7O83*ZZ)@YW2>OMH'EFYW(3T+ M+GK-_!P?ZO*6'.];8J]P ]=ESRW?SY,PN/?)(3X5GI'1:/*I>;.VJ%>JL]6< MJ]&L4ZVX^6RRVE,H(\*;%CU7#H>1NYS,9_BXGU-\NWAT2LB ?+TZ(900W$63 MWC3IPDT1>5[9WOW7FD8Z_CODTQMSM=;[;!K"KP"K4 M5;&M$M^JQB]=;JUYXOM!T@&JXZKHI5-\3JQ[*] MWV;X5(&JI9V'+NUL]^Q3;)-/YN./;45%J?'\/H74^BW++6#^F,5Z"OEB->_R M@>*AS(6P+$,TCH#@)H 7+((.)J=D69)Z(T$ETJP#(PF\T@Q$Q'-LX!*$H]HG M&I(*?&O%0P]6\O\R6D$H;77/::RUXQ]>F8RH1.(@@#,9>\ M]&@I>*Z(W<44V\5&;4AH1(1*E9Q:Q3OI3,H&^C:&O3@Y-NU ML=N7S?)FE3I?5V;5$X_1$X13%JR-8"5#VSNBLO!*. A&TRB,821L%NY[18E# M%9&S03V1.0?/\42;+8O6Q""%VI^>:/7!]IJH62O[4E12UVIX'X7A77%T/S@J M@]+1)@))" Y"ZH*C.4&F,;/L&;-Y(X;191SMAM%M!VS'S%6O6"1K-^7.&-T+ M1[4NS"/0%4?1!=D&9F1,&;PH!+E9HV9AD4.006BAJ'5T(_K3+6VT(.K:FE7/ MN.SCL(].E]3&Q]6\/WG(W@.@FN2HH$F 2L&"2 4<(Y<0-&,(J-QQ)UX3H';# MO*<#P8X.DFM,_>C,^[SH)KYE"__@J6P=5"@/STDW5,Y1> G421$\S1!M+C10 M1H#3D@(/ALJH,JHZVVVE]N-*,+?G*,B^W"];^D%2,:LOT7%?HBJ'UZL<]@#= MP7/-F>!@,E$@3)+X*5! 9\0QDG*BO.,!GB5TSQ&A.^&,V('9<7BHH[#_ZK8C MNJU*]I)J_X_:3JFV4SI<,,P$JI1)0+,(J'RX!"NM!"F()S1&YME&,"PP3B27 MJ*LDX2!(=&!]C&"U5919XF-16*\U7Y_UE2%]+F5MLU23BSKA,70&N+N2^5\1 M?'U_6+)LA*4@)3,@6&G71),'HWWRC''JQ6M!\$XX#U0.V(Y31H\>^U\-J_Y3 M+?WG\"^_WR!U+T3,;6Y_TQLVN#01G?!D= ?:+A&]^<5D01B/X_@SS7IA-&D* M5_,-VOB;I/#[YI1N>M^-7-/TWMT@H^\MGSL6CGQ\SG:,@U[+)%$DO#=!>6B/ MF"8$A0:?J->DZ<>0J0L9 M6(@9F*(.D9,E,,8XH#8(29FV;K-'B+/$4FHXD&C;6JP,-B8%+"F)EQ$B);DU MY&S_^7TU57\L9FH1'+^[#5/QM)LTWN/BSI/YM%>Z/S4/-&S:UP.U_O4V5PG5 M"=^P2Z U2H8?4[=629Y.SC>QJLQ6+YU?C":7*2U:;+#GRVR&T!\7A-(79 M9-KT>\W<_S=^+D\F$X*03VB)=YX"8"+R^*47!UZV-8> M6VA6@8MCHFTF0@7VH$00;R)?VFV!L M(*A=^]_+FT^\^)FH'LBG-;#8%_]=A_CN#AJ#.J$17Q&1J1<3D=TQEF,C)GO? M6CC_F+1=@'ZXV05HMU1EG9C<#E*759"K(+=/ML5.R.%N0>ZQ6^P5S*J@54%[ MF: ]BC.R"EJU&@XNVJ[1IV0LMU"U3=M'&LR;]PX-H]*@._P5'40D&I: MZ)=FO$2<2X!TFCZF\>-(P;L].]W+ICKX$CE7NOB5*:A.,1)$\>A P1+/<6'-4A&$)9<.;V7M-R\RC%N_>6 M?ECLD=S,4_KC^ZM,)+Z>B03\@50D26M%=<7#BH<5#Y_.PR]DC"$FD%$&$#9* M\,YIR)X+RXU-09N-HC(BLE%:@F 9_PE&@Q$D@F$(GR;1S*0X*!Z*'>?DOV(\ MW!O#1+?!=JNF^>^I2>T.6,G9B6B?CR87):&AZJ2CT$D'-D5.1A6%Y'C**0"3 MC*$J"A8\?@?**&IC=(Y&=5L521:916T$VMA2$VT,.(]_H MJJ&JAO:FAEP@D@6A(13:!V$4 \.U "4ELU)':?Q&I#Q*:DF.Q7!G 00)";QU M&KPW@E/FRP4.JH9HG]/:7: B847"BH2/1L)(;2":*]!6ER!#"4QX3H!(&I6B M-A//;B-AULX(+3,PK] @U]Z US( VN(^$>J8$AO,"7M%0DVK05Z#Y/LSR/^^ MJ-1O37(7\:AA,RN5?A]K*DNE$JU4HGMF<]-9:]5H5NVX6>^1DWE6O*UX M6_%V-YTBO0S"90U$>P;":PT(L@I<)%3[$*S5<8/A0AJN@XY 64(/@BL'EDJ' M)X:8I,V2LW!0O#5RQXUTNAX5@"L =QR M!5,\>!H@):5 1.;!,F? "Q-\EE[HM.&'T&R8L\$#X^BQ",(R6,,-4.X]RS;Q MJ/F! 9C*O;9Q.4( KD3,ZQU8;C=;Z1?^PFEJ&0GW3;;YU[MN^.#5MHX<*GO) MLXG@O",@<+V#UZ40DEHJ$ &$L!L.0#P$,& M]]==[FMY]/"8T9(A=M8ZO_/Q]&K0-XDY0RDAGZ912[LYFUQW%UJ2G\;N?&*AWO8M+2?87EE7YB[KQZB9?-V M^,VY&XX+0?FG)7\_N 6!_Y+4NXQAFXS,/CC/HE; 3/:X9H,$3[,L*L]&IH@C M:J.VS5 GG'(1%"-DP?5M,XN0B$'WA&@=LM[;FEUPS?XXF2Z_*L?=3=5<"(?W MB)!T<,V.=6""YI9J>;"NUZJ".D4%E2)1C)D2&! 91.ELXCQW$"V:M81**L-& MDLYSVIN\)@7%S>#^2MA7I:':UA!W*29&NZ^'LJ0T9A]!>%&\+J/!:>- 6LV] MBC19SK?1N//T]! ?F,.1WQ]6\6WJO3O=-?3IMD'1+Q!>K8P>@F$2D5)Q<#0S M2/BE]@GM*;*QA)\3N47KWKO/WP^;TLYF/DU/9-D',5!"??WVPL6(,K[@ M@T?M_T7U3]GS]?]+]K0VB,B>98R1P5\6\];#B4O-:=E"[Z]['+6Z9#[#AQW. MFM[,?5YKH%&:9A2-L>C/<3YIV:O33?;JUI3J^N[@8718%44%Y!/(UJ4](J+>#FH? 92G*8Y6Z6V@HR")7/"!;A2B_%3BLYF< MP!?2D'HY4KVX@HG >="F,2NVC]'$JL'." (/-$I=P MY,'9BH2)909*Q$BF*1Z2L 2AE(2_O\(>4:Y]_N[;!?WDG+\N6C?\T?K:PEX, M888G;)QD0$%0-Z/PAXQF.,&8_EB-Y> HWT\PJ8(QR%/K9.P3<"V7-? M4P+7?MM];?7PAID LUR%2:Y,>Q6BRQB.;@L(1QODYY,\HIA2"[!#(2/0&-A= M91$OG_^TF!*PRAOJB;'8-B62-TW=)P;6C*TC\DE\#OPPC<3L##\MP6P>"A'& M]$X3*Z#_8*2O>#T]V@0>/Q\F-SA[[()1>C)O-G17/@$-GE:D\5%0V%DX$,T! MB#[-<1E>,05%3T=.-,4(YGWD\AZS-=2CV&B&L\ MQ>3X?5/EW[4'2[O5;K>/\F@Q[?/4.O#?^&C92XLS++!\JU_@^Q0NV M]C2OM -MNE5K^[YKJ+;;NKW4QW-M^4O:\U?UV.N./Q"!/72;OC]TL @Y*BIID$T MTSIB$ )54HG*7]$3<[4=Z%H\0PXJE;Z1#"AM![MTY5F2SO1W'NLAV7ZQC%Y[ MY'O 5+UN'VO1.4%S,!KVFX'3[@Y'TNL,O)5[J>WA"?I#8C^,0NTZ&6,+QH_Q M^UB@ \I\9U.>NZ_?L+O_RZ:7J$^3D40GRC2%F:4A60"H]JL\HA+%(&YPF*/2 M/6?"HANB(INDN'-:I_,#B51.AD)B??SRUOJJ]6++Z;JO)J\;Q(G$K::^ [X[ M!*;VLZ+E[2B/HG564.O9?>,?B5SM!AI.=U$L!N/$TCHIEG=&2Z>)\EBU(^?6 MXU-HH'M5XFU!99NT):I[\,$.H^9+3\$.H+LTRU/Z>6Y-#V4L8:7&YM36&:PZ M-EMU'69C>-(G><#/"AL:9X<^7J4;^Z:EE]87TS S9J-V[RYL?<][-D]7M^_Y M(.J@EK@CO.AVO:9P1W!R!7U0;H==K]]?N4=X%*"(%'W0ZK-,R5'[4#=7N^5Y M_24WU[WZ]V'[N9S6?_PN,\OXNH!]+:*<=9%E:3C,=3=(X*>WNM4T7:B27*N7X!O5U:29P!:,8T:Y&GA7-.CG=CU[;LP(DH_>9\N89^ D%J' M([0&T)\F^)J0FJ('^"94[A9&0>B%HX'@GEH62POH@00/WMQ[_9^#P441=6%397R$H\OE_GXO&+#6XJ! M1_'QHC1%=:=E72AZ7Q2"Y 1&H\):OXB3$GXPTUIZ!SX"R@P6.D#FPF[?YM"G M;XHB2-;"X5"[FB8ICHV*$BC&(4FG%/[8\FE%%5#52S*:G]8C<=Y#PG\]M4>R M>T%3^)Z)*@'DUS]:2IB# #AB?#_)45'$+P)[ #\BK7)3 *^-@QC!#%+T1SZ-OM9G_8;7=&_4''EG++_<27E#DZAR_BP"#] M-R3T:7<+1^'5G;SIZ->-N_'6"=@)6$3W!\>3K03L+?"RM="RJ9!Y\QP,/!\% MA%J\/L86X[U6IWM_CW'[J2W!G5[+:?>>W%=\'_-XKNYYJZ94;7K+G6)ST'VM M>8O-QO="H6-M+GY\[,; QL!VF'V/CQ#8=M]0_$C9BD6)1>FY6X8?'UL]K=;0 MEEN$ _'V7Y'@B>0FCY/(8,#:HM>>.X;?AUWU*+JPYP.,B,'(Q\C'R/>(\E>NW1/"Z0.>V+*)+7R:?7_4;HI1I^OX@71%?Z5A MPF-267:"?/:.^R(<,.ZQ7VS+2O8[&2?P&7O&V"/ '@'VC+$ZYC==FV/ K;YB-.1@,'+\- M5F)7]MRFUVD'S8'L.LU1V^VYW;ZTO4YO&]ZU0K@OM&S_3AE[GT:4N* ^S?.Z M*(EAP0;5*% U/NW[^FV[[<; ZS1ZO=MK8["@,#[RMC,^WHN/0R%&;3ELM@,/ ML$YZ?E-TNG93.+WN2$C1ZW=6:E ^Q@?WW/CH]@>-3I]]='OODU=5Y%UG"^8! M#5)K\V#S?/7%]._%C@%8&R1/_;%0BYGF?.+QB7?2)]X#V^,->K;=&8#5[7I. MT^NUNTUA"[_9&?:D$PR#WLC=5I'E5&*U'ZK\#=*JC[9J&95OR;QZ^&]NPP38.T)Z_2[8!1RO5*LK [8)[K0)L/H3GV=\GO%YMO%Y M9@_=WK #1YD[&H'&WP^&S6&GYS7M87L0=(==>]1_4O7:J9AM=I9]D5BD"JNT M4=7$/^#L>NH1UNMXC;[';BV&1(9$AL3-JW?4\)R[GR8G M2ARF['WT"XA.&]ABWD+IK(X'ZZ[ M/ES=EHO"'R0YEE/GX_4NJASP ?O$"-^^&'B]H>PW?:?7:7JC]J@I.GZWV1DZ MOG2%Y[1[P0XS($RWAI5 WR?'^'8; Z?7Z'9V?!ER)W,=PX'+>,QXS'C\?'@L M L_OV2D;:%C,N=H;'[49OX.X^_O3H M\9BKI^RL1.&\-Q%7C^#J$5P]@JNHL!RP'+ WLL:']T]K[=M/S[%YSV!^UF[V.(V1?V'(4;*7XR=I.K8N%-N%'C/D3&1B= MHPMJ+"O>8;/-5-$C91E.NVIUNO=8G7;+YG0>1D=&1T;'AZ.C!P!GNP.[V;9' MW:;G!$%3!-U.E"13SL^[?9QVKFRT^L.F@/'D7#:2=#K>W+4''4],1ST>[YPMQ(&L'S: M&3%G:X"M <9'QL?:XN.P8W>'/=]I#KPVMF&RW>; =^SF<"#=GK3MP.WYN[ & MGAC#[T%X]8__AO^Y99&KDRG9S8Q1<%O?[PZ[ M_4&SW??A9!6N R=KX *WV=VV'_AM?S38QFG\U1_+((\D<%&+_>&%)X+TI:N5I+JL; M7E6FO9;W\@Y]NKM$J[MYH%MHZIH+_I6K+!S-'FNQRBCIDLCPN1188YB1-90RMD2%!ZJ-9 JV M-PM;-99$GB5%Y W2%*B DHE?;T9BEN0F#^)<$\^Q 6I>%@_X"%Q3)<^4G(H4 M,*W87H)Z/?:+=:;X5:C"81B%V>RL&.,6&UN_MM-K=0;NR_,7;^[XDM/J=N_[ MRGV?PWL\[ZF#[&4>3[O/W#RX:!6T:Q-9L(=&\2>[YC*>HGM//,7>LP;74VBW MB37?QJF4UF_P^UA9[V,\%GX3J3^VVD[C\:Q4@_RP/; ; QL#6QT#Q4X2V%S; M]1C 6)18E+8A2FT6I9I>[3[F)O<0KVJ_PV[?;OA,T'1M+VX[ZLBF&TH$ANGZ_ MWQYT/2]8=@$_T?%[,0&0S&I>$^7TQ(31\22W_630L>/W1."TW:;=PRLNV?>: M8M3N-#W;]_Q!QW&"H;N,CNZHXPY\WV\ZO5X;T+'3:PJO-VH&LCOH![UVI^OT M:X".*_>R[49GX#7:7H=!BT7-;"3Z1^$1ZV(EDR_Y M.VFC?VC/6'+ MYM 9MIN]]JC3:7>#0=L6JR=27PY[PP&<0YYH>IVN: YM;$41>!W/L_MBV%D) M$*K#B>1U>HUVK\WG$4,D0R1#Y,8QYGV_[_< $YV.!PIXW['1/=$%'7[8M>VA M,_*<%9>&/_*[CM?O-3LBD$VO.Y+-ONT#8LJ^[& ?GV'/K2-$.HVV,VBX'09) M=L,_D]+^)[>-X%.)3Z4'*^Z>V[8['IQ%OL0H_1'\)'VGZ;M](1W1[_7MX?*I M%'1'PK.#3G/@>AU0W*4+)YDKFP,/S("1;0N[-ZCCJ>1Y_4:_SU'^#)$,D0R1 M&T-DKSL"%1S@3OK!J.D-_&YSV'/_", MYS6%P!H*?0\0LMT?.-ZHCA#9Z?<;#OLVMI$(M?:O\&B-P')]ML_*ZS:EU-$O MKIK;%LF;9A"FDN0#4W#R27P>A&H:B=D9?GH^!8$' :T$F(7Z?<;&TW\P"5O% MJ^G1IHR#\V%R@VO ;*(R4NUF0]EY6 K9%N/X'I,_YG07I*T0DW%I$T_%I=3F M;E.,8')G(KH6,V52=ZJ[4I"2-!37U#M7UKN2 M0I:( ^LB%M%,A=0>YT,8B]B'0:VW21R$6?&=+U+E449?^325*6D[ZN&[[KB/ MQ\ G)M%NA:*?0'>Z"N7U;2O?64+Q-BGQF(7_*2U*Y[4B*1#,K6F:7(4 U-13 M*4KRH#D42@;6,(PB:RIFR'!6)OUQ#+.ZG!$3J03U:&"Y'YFJ1P6867C-,DOQ_#V20*OC*OCJDSX/S# =Y*D^$T@A]MP M;9LF J,/$8CR_@2$[2O0Q@1Z55.^4_,VDXQ M6YJ62P(J8 >4R?(6&= RQ*QOF+C9,PL4X":B9"IQ_2*=T1BA#T\(/TV06-85 M/"*S&8X'_ P,!]\J# >8*65L$R, #2.RB1H5\A;CX1=5GL)?9<.ZA"6E,2ZJ M 3L828S$!KO(UV#2L$"7B"RIL(:$-0?T!A%@#)]E8Q]XD-8,QG&CBE2Q4[C/12.\"@"+(&E(1-AY-L@5NAHGX/EIS(+Y-\Z.5P=K4 MJ& 0$:5H'@W]4_SCUO63S"AY!J8@>8#:(MI]*D+R4PE7_EH6XK"$]=8U8]L,X5)O_K+'M@ D$U M &)@LJN0TNE'4@9XS6%%23+5!)(Q?H*$T5G\8!7'>9(KX*H@Q?F'<9QA^F CDOG.)= M HH2/KKX?3]1,P7*0.ODH'D!M8R(JRI*:#Z10LV0,X&U05+!G@EQJPF6T:VQ MR58HS<$&$V,KF<1ATP?(C>7\ZV$\2@7 !9*^0#$E/M-87U(!I"L )H^2*0R!&HR%@T>8_ 'P MAP<5C15)7?@"\>ZK$%^7YD[RXL,Z87O" #E=3J-D!J)Z#2(B\"N:L[,DB6A- M.!>8+0A<>?S@NU0X >5)Q)($IF5]*\\S,ZUI$L:9AMI,7IHST(QGT, H;["" MM(IY^/I$*V1 /2T"(.CXX"0D%:_IH\O*1U NCM_R(*B,7\"C(;A:&57OY%A& M4Z7Q% M<8'?X%*@8YS IH!RL&&=$9S&\!!@58$,?_G)"S%- ;8&>](D,N-H2DAUJ]AO2\JW6]%E*\KH-R20=@4JZW.: M^*AZ!'NW.JREK5@HT;*]BBSZ8GVSVBLK)4;:O5:_VY_7&;FK!LFZ(B;M;ON1 M#[LMVSW>]Y:>V!W6,UC=T]HXM'=W [:0=NS83\X[7K.08\M#?G"MDJWD)M>" ML#OC0Y;OYY#OIY<5J 47[JEB!XOQ9NS&PL7"]> :'BQ<6Q"N$U@_B]M#Q.VE M]7.:7&=C%CE62^M[;M/4/I=K]4[9&YX; N\EW<9'45&VVE$,U)@^"B,I8[_ M6C$43-,H*\XIE#H9E?%G1?@X!J<748.5(1J6ROTQ/NZ/I?\#?O=3&829Y8LT MH("S0 Z+7Q8IQ;F(4FYC8PLXYT=+998A'OGE0C.X.<7BPPR#A, HPBK%)A@5H4 M'JU#M"FF>R5L^;Y@Y3O&GD_3S AW(Z-8BXF.M9"+L188[N[A;, I@U<"*9' MD7])NY),,-B/8OQP2"5T(S%8*T;\XHV4GE7],-7TTG^7"FJGU&05WWH2*..S^\5I/"<3;1MS=;C,2ZQ ^0EV.K7^ M*6?6!]BIQ&S'MQ084%D7HQ&F@<)>88#TIS*:U60RG5R8.(K./#4.\P"2ZPI& M5,0=X.8:0+ 9) 1%%] M$48U3Z9)F@G G9'>IVK^B.XH2/D$^*N)VR;HA$=7L@@2VG,SCD%5GYH&ZG!P M^" '24Q-OAJ 21 ")Z06X@T2"*""Q!E^SU""RU!S^"H1!0X*J9,3YJM05AYC MLA-&8;OV^9=0_2AXCO[DG-/DS,=?IY+@X/$?L=N_I/2('!2,SB!#,26"44&9=N6^8Z9!_VI',&\9.>1TL_% MZ/H+.-Y9F,';_-MS,>%D\8F=WL,?DTGH$XD_QJ-(%!E0&C5.#A4NHFQ,ND98 M)0:,JQ2E-T1XU,=:.A2V]H39ZBP/?4A+& K[=48C)"\R'&5-!&%03>&A?( 8 M,2*".0:++RO.7%55*/[*18K9!.MTB9;U2W*-J1L-G4)4[&D.KP*8">-L9D2H M\A:_2&=5!=I0/])43N !:QQB.@:FE\S[C\(&B #> J 2&@;2,EG!N^J4]5 F M)5+/\^,ZHF)VBH8G?-*\'!,G3!=6DPNH4Y[R2*28,J7)K7/M,%T/H:>QI+)@ M\@@V.8DO*84+LP,14+3"!8H2H UM#L ;94R* !E.+RFE[#_Z8X#S+#(RUO!$ M Y1?(C\]*73(/0$ML@CJNVB+P:0C<:D 4LMWJN(]Q5%"=+C&+*$2;;:BW@'69!C0QDH$_6E];%0,7/I93LGNU%:K3R &_ M0EBL(F,:=Y^LO&4BQ 5KE-0PJJO.!\,6TR9O' C:, (%K[JD=.:5/[__Z>.W M=Q=:$M%R]84:6R-0_MAJV[TZ]K:Z8Y]I:[BDSS.PFK/H6^62/KLJZ7/,QQ.H M=JB49FN!%Y67*N):TRA7QF3W$Y55W+4MZ].Z/UL2-/](K?P9[9 %!1>A6V"I M#47J&.J[H#*'E)J>E\G8A1/6."W!7&> WSW 7Q3'[,_$"XL0OS?M\M:-. UQ M7:L2K0AL^2UT-Z'219I1J*L*S)WMU#W35/Q!Q[V,U3QQ7X"YGX7_%H7_7?A_ MY:$BX[N9RDAH_3(#,=8E*$"*39D;7TR)M=!'H))1=JU5V[E'$&&!1?@Y15AK MRBR\-1'>PG!!)P$Z(7STR0WE"!UL^IPU?WN%[K=8R=?6J\))'JM0Z1)N=)!* ME:U\N8'#-LQ(,I=E3A5^$;@83%@1GX;/)>^KEPJIFX05NQ) @<]%(7 MX]6^&KKU4?K:3]]S(FU@#_%K6G6X1(_?JPA0#U9S*Y(9DNAY:K\B4F1.$/,% M4V5K7K"J*+&D2K,:V).J7%U)LN'CRX1N4,HZ>@QHNP>T#VCFO\7#[ .8^:>- M)HLNCP),Z ^F,A"IT:]R[55^7:D%A#?B5U3N3:OD1H*U, 1AIAW$!1*MR+Q/ MU.0774_XGU8Z:"\Q<$Z=Z=2 M#3(: $Z:4-=M+"KQZ?IZ-\5]>''6Z)"BTI]+#Q>WVJ:>6N7,H:MQO.!(,'P) M3AGM,DMTK36Z?QOEZ(2E>VR5%=^_Q<%;]3'3%$P@#M9MTS_IHHQ8#*PR"T"/ M?V%)L$IPP 8O /S!,QKP)U-61>S14YQ1R5'XE=8D@3*1N= GLN/4B'X$53@[ M[8XFX%=4SG"(G.%ZG0["11=.R>D;U5* MQ%4]0%11%LS:HF)A4=VUK$571.F%RJP&S5TL^P>+GR 7E7>,@MHZE*KT[90A M2>CW CJ7%NTR#=[WXNK$8@DX(7ZZOR+,PB&&_AULQX&N&!\^4_ M5,.1RC\65V!%]=L&O7RN1*U.KL0EG 46(B:.;&BB%%$"&C$HG(FHDB@Y'P&= M+F9=Q/+3/)W"%U1Q);;Z3C6F@(62)F#C!=)G1#=XIJ ,74YBE(VRS)=>@(5@(WH1_P5<3Q$OF6SI(U1#;WEX$. M.H,=QL,+I=S4RYRF>:!Y:>$068A@D& 3YQ0TLCHG#'A!^S38X!(7WU=8ZL!* MU=G)2,EKDN]%"36%3XGS4HQZ(&? K*AHNK)@,M37+>3X5/KME@I]KCO7A3*= M9D%XG7:&T>_GVZO;:8:F9!(]]I,J>7;ZK8'SA,J6'?<)%36]W;^72YO4H;0) M5RDZYX*:]:@LP>+-1.\DZZ$#X^%@6)WU+\8EQJ4-W.#M1J?M,"X]1&$[K;KA M'^.BTEAC;:Y-J)8J1-^?_9*,1DIF^/U89ECD3^;K0NJE-81J59RC/Y(H2CW190H&_A3*;47%>4_F6LCA$G.F*MDF> M*4I1&Q59?9@ M9#70O4(+21M@VJ2FZ1ZG=RB\Z>BB/X=2W+S41*!?BK$O!%= M\KJQOMPU9I=H[R!FD,$^M*PUNFU9Q/8)]<('K>[+QG8+AE]2\TU*<*ALP[Q2 M^A46'9.UJS .^YAX\IIY9B47XF>H M:86N[4QK.36++-:1.Q#C Z4FLM&>_+UEBK^I\Z1 MC%"EIK*]Z+'3X@764DYJNX]0]+V3-U!V[B)AQ>2V0)NEWDB;=3PZ=7YE["JQ MJV&[ V8'UEQXNT]0^MU&K\U>%?:JU$1YN;NQX_:T%J[0P!4:_M'?HMYSQ.49 M6#=BC&&,88RIEP;&$3:;*UE%*M;E+D)MN-@"%UMX<+&%7J/;OC?LGHLM'!:* MU5G]8EQB7-K %]YN= U$8FPZZ M:TK W#8 ]>N%=Z%(8Y?718USTT!3 M:*FL]%+M%FQ%7!T6:[G,"[(4Q5A$-+]A+=V6Y3TKW:W>VKQX6T)0WV(/[W_Z M^.W=!==8X!H+G&"FN,;"IL3D&@MU2%IC\>8T\)V(-]=8X!H++%R[$RZNL='(#>4>0 ?$09DJI061K8 M"^/4N9&AJ;2PN4V&<:>PC_=1MOA0N&LQ/!VGZ+T>XWNX* = MK^QT.2;EY;G*;1XHHS)NS%VVZUQ==XGY%(?#;#9VVO<=,35>5GQ88QAC'GLK;7K,L;4P"E4;^#:;?F! ME;)\7%J72^L^+PLZW49_L+U.4T==6O=P8*O.^A;C$N/2)O?QKM=C6'JLBG:[ MUXLK9&VOT-W1K9Q7>[RK9:X^^M6>>-W$1_F']-QP@,VJZ6/PZ.T1&"QDO-KC M6RUS]=&OEJ_1]W6-_B%)@. APT^ENL/'K4 MX3:'@U]U5KT8EQB7-G!X-3QG>QFN1PU+A:X&_PI8$/U8'\"A=P_6EDK?>*G[ M6-$&[+W$:RJ?@BC.I]=MM;N=!RV\4A'^,9*F2=UZV#NM.\KGP[=4J#)%E4FL M5$ZD4#G^$V>6*&-B+%WI'A[+$@L&LZ9YZH^%@A_2T)?Z8?@Q2:OE35K/O]+; M.*KJH_5:WLL[W+3=I3<^@,F07.%H]E@8G4_GT8:&%2K8";.)N"W3-($'Q#", MPFQFB3BP+F4L4Q%%,_RNO)E*'Q^'?9TD5Q+8PHK"6%K783:&7;^2<2X;R"59 M&@YSJF&CAVQ88!PJ97ZCD44QE^HG+6MEBK$/9B/ZFIUVI]5Y:5&?5@G_GTH) MLXBS,4P,]BJP?A/ 9E;;:5C8SKQA"47^:9'J&>-32@ 7@U2&"9;1P>^U6]:W ML2Q?8UT+G$L(^P;DM((TA$59PQG.\AH6B6]/1:R$3ZOSP>+5R[E*HAS&GC^ MKQ-!$!:5?&+@"2!L)%-%#XS"6,0^[!:,"8R0$;GT1_,U5]ZEJ/*RE>0I[ ,( M(,U8.67DB2:-@DED 1Z @2_(LDU _M =I!Q&*VH,P0TP[>%\2C2]8B MH<4E/=.@Y<$@$?TZK[4(""C"F$HJ5M]1,)F>:I1W?,&YZ[->J^.V'_FPV[*]W;_WQ*.!GRDD\KXNZ@_RL!]KG_5O=&[_ MIL_M]XOG]N-B+S?QNM>"L#6*V&3QWG[$,XLW7JC9]]#AMO;G@94T_1%UI)JH"4QWC#>_.-5O^$Z1Y\NO6>%C)NF M;$QQ"D6FVZ_18B@RIR=R>N+SLJ+3Z'1WU47JR-(3#P>]ZJR",2PQ+&V@L;4; MG?MC!@\?E[;&A/OQJM4;!G<3L)1C?F,8P_]=2<7!2ARD<*^OJ[/%NC0'Q!CL MQSKLVSX&A)TYH_I\_<^.IF?044QM!=91&)+NA"3/9D!B#>5D]IWAX)[PQ(;C M;L\I?$",<:>&LK8LW=&6W%HH+H6JQ,*=E35*TLW*62T5IA**"K"I/,HP;+IX M@\)7T.BZNA*6<=)EHW1*6!(?1(FDYRQ%N+*:E==MBONXN""\*I<7R9MF$*:2 MRG=A$:)\$I\'H9I&8G:&GYY/L4!8?%FY @_U^XSFKO]@N+9X-3W:!!XY'R8W MN :LI51Z9F\VQ(DG2-'3LFH?PT)+00= 9"+VN+1TIN)2:B.F*48PN3,178N9 M,O6/JKM2D)S8;#V]GT+6O7+N@_64@I"[Y9>M!@8\9N5?"")#<'8$\I]5S>G=7<.O?6:;MKL^<5J?;>7SIN*>\ MV+/W\F* 6/?1%>_N&=C;;$5<"H3K%VUIM5S[CVO_<=&P?0E=AX5N@\0D:B7- MXL5EPVHGR*>U6JYUR(5$6;A8N.HA7%Q(=&?"=0+K9W';:F8#RQKSVI9X[27S M&EMZM5//3FNU7 Z[$@3U#F_84F5Q66P6E$W\M-:+>_ST:^6^[7NLD4\[77G-Q#8PMUK-/%&66INR+ MX%K:7$M[^]9+VVTX'?O8BVFSA<,X4Q>&.$V0QJD.;-]1&J:^CIV?TT1AF98$ M_LQ:$",T([2A4<=M]%R.*V'QY^T^1?'W[(;=XV@2%G_>[E,4?\=M=#F(A-=Z MBKS?=CB(Y/F"2*HN!-?9CF^"QCD&PYP%F8PMG^/MT+/J2PD?OO[<7E- MK]7M#ZK_=6XC\IQ&W59O;27=U9E.$Q520>]41B(+K^0=]?^Y,08?,Z=WS&PN MW6Z_== .E_L.GLTI<6_9#D:*6G,"(\6.D:+7VM[E,B/%L2+%FD(#ITP.)@%S M!'/$-N(.CJ+&UU:=1J:33GQIR9LI=HRYMR-J;>C Q6ZXV VOEKF:]_G45\M< M?1JKY7T^^M4^Z[U=;SO7=KV#NK6[H[VFI#9>(@ZL0%[)*)EBJT@V0MFE?7(N M[3OBB^S.06> L ^*Q9_%_['B[S2ZG7M[[C _U&6U+/XL_MN,L!QP9@&O]109 MOW5O%\(NL[7NN@<_X/-_.9_1/5+&<9 MRU1$Y*$0 7PK5%E*R<6LJ'"=6JY3NT51&S3L@]DPJ M1AE&&4891IF5 D-;C"BK*<8\UL!]4.6ENEGU[./9JI38IUG=[O7^@U"X]/[" MCGQ+,A%9R8,3YUDQ8L6(%:,'\)3G-=I]]O*P_<4PPS"S0YAQ&G:7889AAF&& M86:'.12-MLN=%3F&A_T[:VG4Y\:*^PGA8>_.PH9\C/UD(JU74:+4:VN4)I/" MU9/$[.)AQ&;$+A&[T?:X%@)+/V_W*4K_JT'_H'.-GN5*FE&@=OO.*+#="+FV M>]"I%UMCAZ=U*#A"UHC?3(Y.=FI4]I1;&MS:TB ;R]0*C1UOHC/N/;9K0PLN MH^6N;JTU@M[_/1KY:3\O=WGP?&HE29,0@:5BRYI0&[\ [: M#;'END%._Z S:_@:CZ6?I?^QI9,:GG?0+;E9^EGZ6?H?R0\]CT]^7NL),G[' M:1UT*P_N:' 4S@E]51DG<3.5?IZFF$YN+BZ+C;K]W;BTIM?J]@?5_SJWT7=. MGVX+J;>./17PIK4L1QB;UF0]ZKO_" M]5^V>=.Z/8?S"19_88AAB&&(N2\G^^@AAK.V&6L8:^J ->[V(D=JBC7L'F'W MR$&Z1[C4_Y:+P0WE*$EE$9F1B1LN]L_Z!.L3VW6/V(U>E^OCLHN$889A9I<] M18[>1\(8PQA3%X8X28P!5:;M<$,1=H^P>Z2.[A&.'MG2;=/G-+D*59C$UBA) M7UM#&4OXAJZ9S[X25C!8P=B5Y+4;G?;VJF_75,'@NU[&&\:;.N"-V^'+7G:: M,,8PQNQ4I^D-CO[^9_LZ#7M/V'M2X^"2>I^#6V6\WV519)25@UTI!V[+120/ MDGP8R7VJ!X\%\K_M3$]83YIZX-=VBY8UW)T%GRX1D2T2!AT&'08= !U[5_Y6 MAAR&'(8!?N7W?!0*_KP+M>O+GE0[?5]^[XV+GK M4;O8?OUUSZHXU:*SWUP]?79S M_V366QI;W7MZ5NX]N&,]=3:%^FLM,L,D"AX$]JF4UF_P^UA9[V-4;7X3<"I: M;:?Q.!:J03S#,[/9K?H7[3CGV"=NA'3(@11;KGACMPZZB_Q6^^DR#!S,OC,,, SL"@9V7IFH MWMBR5.T(P"![/OC );18$>N_QJ M&;.\=UH^D;$^Z<2F^-*2-U-,@[JWCGAMZ' :,1M[.UQXM4>X6N;JHU_MLWHQ M.MMQ8G2.PH?Q12I)^6T[@\!6 MKZ9:@T-FAIIX,UA?>QH7?A41S 65-9C%#XE>$$9I1FE&Z2+0U&UMKP+XH<,T MH\#![#NCP%91H-WJ'3(W'&Z($"MKU0 A&:;@^NUY.$\!;3A195E"CUVAJER:32 MG(2/!KZXXHNKTHW)D88, @>W[PP"VP2!5_9IWEZ_YLS)76=.4DL_T\3OE7$% MOKZ/UVI#"\XSXSPS7BUS->\S!WC5XCS]B JG5)DY4AM6+#ESDDT9-F7*0-R6 M>\C,P/X,!@$&@:># ->!XLS)?>MJVO<1)W$SE7Z>IA@,I=4V!FL&:P9K0R-[ MB[&MAP[6# ('L^\, ML% =;8V+NV;XWM0Y("G6-+WOAC$5]*ZU*$L8DB8KCF M@%(.**TIY)]"/"F##8,-@PV#34UU4$Z@W'+P^E".0!TM8J@@;[ZG"97H0J3V (=]#6HHK&$;^A$ M2E9(^8S@,V)7DN=P6;F'96LQW##<,-P\6B7=7K3TD:'-?MRB]4:PK?+>[S+C M<,@=P[K;F2"Z1\&C G2&'(8MMUE_ M%YR%&;S;OY4*;Y/)5*2A2F(K&5G96%K?QJF4UF_PC;&RWL>!#*S?J"5NVVE8 MKNUZU+\#?FC?1KNJB]EK>=[+.]S,>Z+F=HCW15[).)=[IL._TQA7Z K:CP!RO5A+"NA;*F:0B3A3&L( WAS]9P!ARS\'5DLSB?#&5*3)>* M6 F?JA_"TXDOE9)!PX(I ]?AD/.!\,EP,HTD-F6F@HDX0@QD&H91)%/="[!X M5[ XMJZTF*>6O D55?\V#[4LLY/S6>)K1:22RKMA83YER4U@DEA&H:B=D9?GH^ M%4$ ;ZQX+4*-9\:JUW\P^U]L#SW:E'$ I]0-[BZ,<%8>6#<;GDI/X,>YPO!< M[.@NAL\!D8G8X](+,H7MT Z.IAC!Y,Y$="UFZOS%F^5=*4A.)_-Z>C^%K,^D M:#^&B&OTS(*0MR':]@"M6]Q,[AS2'G(TJ@S1Q6!#P_HY392R/J<)WC8BSN@_ M_$8KX4/ -_2J'@9+R+WFR$ ZWG8"P ! :7BC KRNGBSPEA!!QB3"C*1I FN> M35*:C*(1KF44X;\))3QKP-4?PU]5XH>$W]=A-@;<_H$ CT<$@' V2M*)):Y$ M&*'ZBQ"/GY1G!JP?EC(&9)#F??"N5%J@3V5 -YKF2,D,5^^#&2$*&E4.$%A& M"%_&'FAJ^:PX 1;2 J3G5#FU@YRH'277AK(5ME)XZ;_MS=QTBXC)),P_F83P M&\Q*@6TH-]VYP]NXA^C"2I*9@"1Z!WL5)5,BW_O5#BLGPMVK6G*%1$&%1$43 MFF7]68O!7"[$) %H^7>I]_IB2KOR;QEH/(Q%U,SA92H99=<"L*CZ%B,FV'QQ M41V7H% G,RF;A3)KP!.^$^4!Z G>:P/Q(E,PZS\5.'@(HYS M$<&0$UPC39W%I=JX_+>B<3E+2LF1:K6M^^9" GK$%2"V9K]U(U5-Q$(N\1A M)IV$2I$:,F?^9:D#P0)])=OXO#Z\;=J.#?K&0%E CEGM,M; M&^#>P]V+FE 8JQPXT =5,Y63,)\8G2@O-*+$^$% _PS]PBF"S T:7\PE M"@4H06$V6S-LZ8-!M7:NS,YE366)_Z,YI)^K"%\L9T4I*XX:2_Z5XSLO29(* MW7TD2?A@5JC1E_+U7/MF'2^K;B[1NBY4T:+D_6I-[".CS%U"K,U+.D>2M:7" MC<&W+*[+MFZXIBXJFJ0"CYX\(J$N[$BAQM901"B'"K2KR C.4,0_M)CCX!GY MZ"?:1R_7^>A]\NMKQR0^H03,>PKJ68)G'[GOX:-+2;_<;P$N5\TD%6FU6C\A?C[JO=E623P=[I[BF?_ M'[#P:(1N\"MZD!BMZOYONZW^RP?P/CQ29?]7G5YK\'H^P)(HX)] @N'#&5AG MC:4#&#^="RD\!=N!QE00PI1325** PLJ2S&,R>%-4-0PK#.6" MS9P#]Z2+6]'SZJ-VU!$O'G0-?=N*?PUA2P+4_Y!'WNH=P7,&5%C_=HOAX.GQ M /> I@31YP^E78T?@%TWM::.Y["YH+4O(CR M+3&(K#^YO3MEF/!,)$QSO,8 M%:TT],F/A2H+?-*8B$<)S":"8S+3U^1 M?,MQS7G7LKZ&"*WX/U,$+$,)6,4(K$WX:U!![X5#($WRR[$Y_R*"1V."*2S_ MJOTE.,7B7H9.@JF8D>NP4.+63["0DH5[EQP8 XY^'UE8_PW4 U U-.N#_D!7:S#! MPC$!SZ0B5.79#:*%*Q#!E4R5!.X6I#[2FBO/"'],\DWW/+D*8ZG@S<-_:4T3 M./;C"*FLAZY.'W&6_!RP3/(\:D&!^2T2:2XY#1*LY#J&"8W#*1)](P/\6 MXIP,@=&K0DCT7'RV,I$"$%$_]Q. !_39@&J8XU6&LJ)P$F9F- 3AQ5V@25=' MPUDW*LJA 0189OD>'(D8RU_:Z$+S7'P%R%&0FS_/-QK)#QN4:0:X3)-K4!7) MWR8O9RWK GAVE!,"5RF)A-131G(:O1FM!.31ZJ2 6GD\$E=)6O"U89,P!N9" M%]S>%4D.-MI)L)'#P4;/$FQT^\(<]]CT_5]"A P,- =S"#2F#W"*JZ?@QX[F MN:F+_! CP^YR=XT2=&O@(:55%I5/4+/^-RJYI&GARK7#)Z:T4E&:#R/Y/N+W5EGTHN_?TH7Q0YG^QCEW2ZFD:U\JYM"$$ MWYZ3\CB&VJ0>0"T(6Z,VF0QF#&9/:ZK+8$;9*J['H,7"Q<*U&^&ZMXXE"Q=K M!*P1U,.\J85$[1:27E&049(K$0?W=VJJ,9EJ!#Q%+=VC )ZMECG15,;R9>1] MI$@JM)>',^M5KBB ZI$\>+P@=9]F=70KY]76K%TE,SHS^IYT=RY'_\1&ZF7\ MRCSS\#Y^K*[:W5)_*7=O_:7J5?!O[PKMNKU_1@2(#MR#:E\[WD6)\6><[86 _^:-]NYV%!HV. M<]" _NB^04?'& P-# W;A(9^P^UW#YD?M@H-[.C;E]+WHG( M[MF,ZT?!%@P,# Q;[3/;<-SM]7X\=&C8N9^OWOW$=A >]9X*1E"!DE&2 BFQ M8J4I(I7$%#G%/=BXFR]W\]TFJ/?ZW,V7%4+&'\:?/2F5/<:?.CD:ZZU![2@H MOZR!^ZHH#/^:2IJ"QME8K3*H"_(ME"-DO?3H>P/7(6;H1)L$#SJ[.B1JU"3X MY)U5C$*,0G5&H5=>H]O=GO^SMD"T$WUU;;?R(RA/I[^ X]U7I _U3*HB^+F2 M_#E/4[E8N;W>WU2?OY[@ODL]FS+9,*F9J=],U8++W2$;(%2;U>$NJV[3<$7- M[:7!L/HV_$5AUX1HN<>?&5GI/C%A&NCVI9+^,,JC$18KIAZ:JU,P?9LJ(ZSK MMH;CQ=0P=6U2H!O3ZPU\7?'*=E%T7@]6M,.POZM-=RBP\;I@$%5D2& M5\1)W*0)^6/@$4V\OSENRRLKRIO>L[2.:O?90 (G8&,K:GD1+[9FQ*X9ZUN M-%9;.,+:4JQI+)22QN(KIQ61I6B:#I&8X4-2CL1%]N3Y!D5K21R]%O=DAJY^6:U+U)>K>!<64315RRL M<2.OXT&5[8M66PN/U^K?+EEVJ_<@R;)/1[+FW?+6BU6W0HKJGCU6M(ZP'N\C M%)X_=($+:YZ?P'+V*N*<+=Z,U(>./ACN[ MU:DR*Z@#621U/Y>1A#W!)LX;7?WER&O8N+2OA16=U+T MIIV_;;F]S\J>5IXU;<.T0GS[INUDCYYR[;J5/H3O10KZ_9\BC8EL(^MSHE2( M;M'_4_:SO"C[67Z1V(9(1 1WNG/09^HBNA'0M5OM=OMXF/U/.6_)*=:W_[P4 M8:RHH5?1#^N/KW 0CV1*W3C%36G3K&WQAYS[3OIR,@3F+H2"NI#A$1\'IO,3 M(%R.O:_@C_#_)&RWMR0U[:G632*'D2*43&P(I:I]_20:9_ATI<&?;JIJ^ $F M3XM,0=_ UK)HAVI)@Z]A3Z_B_6 @_I)L%[-!]JF14P M'>RD1P:U9K;B90R/@C';ZB*42)4#U1NG9_E\*I9T23O>8&_ M#CUHWV+G/NRW=.'[N!6X,9^3"(5 ,\)[TTGX]-38;]016[<0,E)CE L@%S6$ M+ALXPT,@#Q-D,VK%_$?K:\OZ^>+B<]'65 %ZQ.)2ZZG >!/Q0Y9-FHW$*95/ MII6N?Z:=HY8LA Q9R NQNA;61M4-ID^+(%1^E&!K2E4X &%7 <)H2_6 @>D- M39VKURVJ:'*][LWF3D9_R>"!LH*H-.3C?Y*J4Y'G=Q.AJ3(8]%'H0Z2F)M8\>[945&2EYK MDPS'@]G]3RY ET!GPQ?2$'2?=VVGZI-_6FA:J=[QJI L['C#O&>N2FD+!X^4?2=:*!,CXKOZ5:Y>)>P$&E+EH@[]:CE:HUJQS7Q)K MA<'?7\ &3KZWO_^5HRV-;'$EO\/:\0^1^7V?H@VD>[8&K[?-86*U6[AI)8&( M.?YG3B#K746G%L,DS]!/\T-FUI=0_3@]'^\#SCL0/$,W,GN(:"D0[=;3#<]5 M0 ,0KD@5]OW;9 (KFR$^.;US5=XQ6MC=M5$F+YN^\+,RBUD;1&$\BC0:W2$G4/ ;?=CTXE"/K_8WTI4+IE& TO\8IRPI0>B'ETH54>3DJ-"!ON08].JT1=/IO)*OZ=M.)S"_Y;#MVF'\%9:=ZDO M]T6QB0N??,#.H.W1\L2$K@(;EG$R5[_XNF7]1+>MA6]=ENS9,(XTN@ @Y[ 0LR+$B5)='0D_T^^L."G',#/@ M*3SO2&L.Z.H [5;XGYE"9R,Z^6%UD8Y2--Y'?0L+9SX("$S?:.[%C/$;./(R M&6 1*#.@7\>E2G_+IN$\-]ZXQA,,F<4;#E45+:U5S'T"]XL:$#G$CVA\-%[H MKJQ MFQ]OOQ6;\.<"GWTL>.QME\8C[)2:A*L2[.M[42;RY=,[QNG=(M!X6=D#FB MO0?H-\#[2PR(IDO'EG5Q*X*O S"";(&2BC>O Y;8 M9ZW?']:69N?$*$TT =09!BI%<&2OL-1\L^%E[=[+G?/8"H]7)M#K@)W7[WH# MM]WS>FYGOO0PQMDWB0)W+!D=V&"-=4L/=H6P^B6.;2^/^LR!(Y'P?U#82"7J M(,[)&,:3.=7>);S$!M:ALU=IX(89BBG&9<(;LLI]=\59]B-.KB,9H 5, Q7W M[>@&2\,BC*,R"MZ!X\'^;]DPE_?5NT19'1O8&OAZP0-7^12/H$<$HL)H")3D MG)S[ OIS^,0OT))5]'\-G;9[->'G#G6M3ZX.+$RVF$Q9\(7D9_/QRTC4(!6 MEAI3P ">LQ&H4@L3-*.KPF&Z#E0 ($K=*9I1T$H0!H0RH%3B]'6>F [J$;5[0><"D&(2//%/U_I4)Q_ 0(ALDI,YL"0FQ)I\!YG?IO# MB',ZB/- QL/0FRNA Q:RU6"(.XY1 "FCT5*LCHDU^OC-N@0C,YV?]UIC#2M> M-353R#4MZRL\3<*VB=2\K2H2$6 ^10/$=:) M3)3>2QU\09^,D)70D M0V(RU0',,EA$Y'/Z^)7[&D-I,6C91TUKS6JJ<*#D92HOYRI7GA47BUHM"N1? MN<;[HJ*.&9U,R_ JC.0E3D2_#+-?RRVN+K]1D$[-:;=XHA#&BG@V3[IMW0)! MIVAT?($=#TQZW^=(Q"=G1/PY#]Z\-E<)$V#.Q3A)9#'-ACJR/JU0[0[7SMQ; M(X9P>E*T++T!63*2F=2Q35H'UQ(['W<"1@7Z*E@U/]&#,HF'B:"([KFV')09 M J1G+=Q*5]1S -@KD89)K@"'8\PT :26ZIQUK]-FJ7RJ_8P4>JGU%Z- %0H1 M&6MIE;.T)C0/,$=-::ZD58IPP@7C+K%SE.G\S MN?U$?X;_B;06V01V>_7UZZ?79$?=SU4<@KV]$.PVAV#O,@2;L?!$L'#!-S2_ M@U_U<1FS9,%!A!HCZIBE'V_9A46US5*ZL"^=0:L^H&4?5=4!53B?R\3N(IT> MDR4+TQSO%G0NTVTNPX:YN<:;!O1&*1@ET2;[RGSN]2(=L\L$78HF43::%=<. M%%^ARJ0PI8IK@I7(GHKOM-S1Q4I19E^!U\CQLA"D,/>PM*P_IE2\BMPI^G5X M(TMOUR%0Z.),\LMQI7;3XG0R4P>%+EV'LA)LLN2F)2UR'?_ID64P'QAHHD/* MJXF\.C *W46PNRWKSS&PTV+N,&8GPQA)6MP!%_X@>9N+J6&>6N=]\D5L[I"I M=$% 02,8XSZ;CQO,$ZT+D<1;;/-YM++&^Y9EW.$+T3MEC U.5N^%H7FC)*RJ M!AK6W/M'Q!OP>%V423"T82L$M/Y8:)1#%!>,MQ[YN'MMP51SE:B*,<5>,H%V(BJ]FW]Q?4 M(>DW+O>E(]H$72(6E-$U,RL*?Y@2@"L/-!ZV6L:2%__X&"/C $K_&D["S.AB MP&COEX_K(K[ZY(3VM_E)%B0P3XIQO='WR@G;3^I!$<]&$;& ,RJ)U'I:\Q7 M6JE- VQM[OCQ+\7&5TZG^5AE?'V ]P:R],B&I@1-D<10I""D%*%JO";6E:!8-9(_G 'Q"[T\\<$4,@5M2=\NV>/AA\Q> M_4"W^SCN\0BQ!W-G'DR//9A[+B+A]/?%,%M)*OQ\\>6;]?$CY:RZYY^^_?+^ MB_7Q]P^?OOQV\>WCI]]KD _J?(_DI8B^F^*6&/+*F:!.R_H5J:+S&3553B_! M^P.6.27'$L9^DJYQ753 PQK&271EDHHB$4XH%^P2(ZB3%).OX0UQ8=:D1@K(;DMC2J'X @# &#^:# :Y4"-?EA#E]"'S#I?Z"MD<93*("8 M(J+G4VHJ>G2:GDB#R-A5Y-0#O:6BS:VDF.>1+L,RKR0[UU%#52HWH+5C30I2 M)EO6!^U-GR1IE6 TR4KM.BH9BY5J)1)'UZU(4+D%/@@*-?"=C 2%RL,_.L02 M)GRET]!1$2*WA@+-*A*IA>6_-'TIUDV8M,"YIQ@57[+?D5"ETW)E&S0YKNJBZ8=D,2N!%0AG6(8\$!A6"(!<).96R,T!6 X_/77)BC3HYYW_W>QX#[&+I MYE0&WZDGTO=D]!T+(F8S%@>W9?U1(9#UE9I&P4Z^)P)5\^01E/_0IZ#12O8M M/$^I6?VHHN))_)CBK-ODY_;W0(X$'C_?T8/T70?X?E?E-C%+MUN@MF@::2_; M5QT$/6=E9MOG9EOO.TQ. OR.9#;[7JD-R^SJM:S?@#: O$B;:HVO6_=L*=IJ M9Z7LGY]1,^NBC$/8,\MVOI-U\[V2%\C,VFE9^BJ[4H/LQ-#TW?R.^R]=:V7M M]?9S5W7&2[*XO/58]B-H=SQJ\6BUZRI REHWQWLG *0.;\[@9;_GZ+WP26(^ M?)<#>VBW>W93=$;#IB>&LBGD<-CL2-Z]M M"]GUW:;HB4'3\[O]9M_M>$W/&XE^V^O;WM!Y8<5B O.2?G &!QG&)3CVL.-< MI.D%%M&4P8=(7+ZP-#N"[-YD0)D;&<"L(R5OF:W=;R.LU^YZTFUY@]YO# MP!;-MM?I=;M=VW-%^ZFS?<14GXM9A)Y.*;@+)%KS^_.R,O+H-EES,.Q[WF#H M-+NV+8$U/:\)' E,VNO#A -@6+N[9=;\ED[B[%&K(+ M4W"#4;/K=GL=F-+(]\0V.7.SF3[7U@.:DM>VOKPIBA*=2$0+J=AT,'-(.QW3 M%/TG>&5QYJ%$\)96H- 3V*G@2CA3J_GMU_)5XCWG_13F]T MWG[%Y^W!^6.\+GSWS'?/"W?/';Y[WO/=\^&*Y(XOUI=MM>YW>3,.AV'&_@2K MV[+>&V(\>[GGO3<1Q".Q6/W2XC/*;5CC01%YEIP;T,&)(08!M^'7FW!J)+E1 MAL[U"P?]EOVR^#XL+A)3)<^43F:;/2_S#FBU?/"=M!\[%*YE2HQ8C M8/!)J<"DYOBD[ZT1PC72/FAUMG3";#FTZ<&-JV ;@FW2;]?T>@HR[ITXI\U< M\%[\Y.\O^B\>1LM2D:45.M/,HJ*05K&$DZ7UQ]A/TFFBTR:'6*EZA&%,OMP. M#Q\PW9\( FO,#:;B%JFX_\/_@'=EMYABM/[JKAW=&G^GNLP[%N\1_<=:$DOA M(SCTW;Q_WK.PJ=T^75HS+^^6OAC"RDS,3'S0]/V 969^3UK,R,S(!TW?-?H] M\S'S\<'1%P 9@S[>B8R]7>SM.@A^E<&;HW:K?,C3.%1C&5B_R%1BP9%Z^OZ. MTR73;CDMY\AN]FH$;'NEB;#&*8:HCK-LJL[>O+F^OFXIZ;^Z 68E9Z0)D M8?-]=^:[R[+)YONB^6X/.K;3L]VVW1XXO?:;J9BAU?[=V;/13M6\L\1B"_ZP M1> (E1W';O[/$8 &C?I;C'I \HX]<$JCWJW93?Q/LTA<*[;8:\7?]3B(^,Z=F:A> M3,0&.[,2*VW,1'5AHM^3*XEIYI;CDJB%K6X, M;6>?U^?SR_'B-CP-8S^:IRH:_:*ZWD/:S/6+:2 MI]_FK>0KK8:J7>7Q5VW:+\_5>1#D4L5?/3321G MQ2BN;;O':/FSV#!QF#A,'"8.$X>)P\0Y5N+4Q'(_)6?0_V6+_EDM^F-SMC&> MW6?1[_'N_ Z+_D/9RYPM>A8;)@X3AXG#Q&'B,'&8.$P+?A.+WFTY M__O(9)8![6Z3WCW(2WJG;_W1^MIZVRJ-;Z?=L>^UT =VERUTE@(F#A.'B(P<9@XQT0)P\1AXC!QF#A'0QSV ; /H&8LN>7"RT[KX^]?CTQJ&=*>BS@?8_0! M6/_WIR^_6A]CE8$1+ZUWB9]3L?G_^L^^ZSCG9(&'Q:=!\6F0P#+B)+/$="I% M"M^@+WY$A!$^7=>_$YFPJ(_W4/HB5^9-F;A4EDBEA=5: JR!AYTKR^?G4RK> MM:4>X,>YA\S@3!PF#A.'B(P<6I$G+J;WT=%$[:Q=V=C?WW[RY&Q(>/6 M/FSL;^(FB9/)S'I_ Y\JO.7^ZH_E1)1&-U.2V8R)P\1AXC!QF#A,'";.01"' M+5VV= ]>*-'2?7OQZY&Q(>-632S=MR+R\TA'C_\:QC^&0DFV>YGIF#A,'"8. M$X>)P\1AXAP6<=CN9;OWX(42[=YW[S\<&1LR;M7$[GTG1V$(P M<9@X3!PF#A/G@(G#9B^;O0-637\501FSQ,KLQ<9@X M3!PF#A.'B(]F,3PKQA&DGYS2SJ]18L'([Z M/$.^@P\ T4-XS5".133"I^6Z+PW2K_F\ MT[*[=WS<;@WN^!0&[\\'O^.6B#9@*/P?EVD"#-4T(C2B_VIV>;131JV; :OG M?6KD@=?@)W]_X;XX>E*M',>;G4,7_^^W][]_^^.K]M8 MI!/!2%F/K>$3?=?D.5!KXG'FW^FRT^/HQ:AXK&+/Y#E&\C J/@>]WHY%"&@8 M-R@%.\3;.@JF>#L.Y?TS#VPZF(5F%O;;H-XQ[S,BN)3)ZC)$]=P>V8-X*O4O9QE;)\4U!>%!PG MU79YR7+DI,.[E:\B_A<(Z#]%E+(+D97"HZ1*G2Z8:T*2FC'*;BUAQCAFW6.G M"F-',!:Q#R,P?_^N_WXRS2?2/_Q]02P,$% @ EI&F6 Y_\\'-D[+WY<^LXDB?^^_X5V-J)W5?QE>M=5=U= M-=.SX;/&L7Z6O[9>]_9V;'30)"2QBR+5/&RK8_[X1>(@P?L" XMW M%KH([&2'_1B=H&T<[W]Y__[Y^?D'9^WZ4> E,>DN^L$.=N_1R0DG?AYB"[Y' M%U:,T2^?/GSZ\>3#3R___\^?/CEPP>I6; _ MA.YF&Z-W]O<(6I&^?1][W@%=N;[EVZ[EH0?1Z0)=^_8/Z-3ST#VTBM ]CG#X MA)T?&,V7R/DE8C+$5KC!\:VUP]'>LO$?OY,DV5L'$"]A4D"W'SY__O@=LN(X M=!^3&%\%X>X"KZW$B__X7>+_([$\=^UBAPRPAZ%I[@'I9S(C?O2+'21^'![2 M/E\>0^^'"-L_;(*G]_Q'Z/:S:.#$X4E\V.,HQR9M%H2;]^3G]_ SM/ET\N'S M"3#+6F+;.8F2Q^JN^(^YKLAWM0_G'B1CF>/F^3/EY=.'#Q_?_^\O-VRIB(<] MU_^MFG?R_.?W\/.C%>%47NQ6,T%^R#%!9JK3S'&6"2DGSE/F//STGOTH/^HV M<$R6>DR67\HQ]I/=IRK*GSZ\QR\Q]B/WT<,G\!@.Z:L0G7R"-Y(UC\*,K;45 M/=+&Y,NDI#SB?HX\\___R>_OK=O_\7A.@[X>[V01@C M]FKN[??8 MBR/Q32,;U:_&,/GE#5G\T7T,NO _8-^0[VA%_"P,,K,F8(/GR]O^YP MQKR/K9? #W:']]#F_3WYS]^$GB3^/?6=2S]VX\,UZ3'<45:^0RXY1[L_+A@5 MK#J8J%TN%>KC!_@?HI1)^EGZT?(=Q*@AB=R_O2\2*9!/(NPL_7^GG_F#_2T-"V/#OQ^K?+V*IMQK\4$S;)-#X0D:E6=Q[X#CG)L4,^$$W7 M=^>S^Z$R2Z1G+?L*1X M]VBY1HP!)#A A 4D\8 X$^@=9X- M_ W]_H[1(MN!@\/;P+?A'?8LGD/.4)I4S1PXRS)>B^K<(!J_ 6Q]<^>1+? MX?!A:X7XE%LX8+Q7 =D<=H'_$ ?V;]F^1+[<)VR\ENLS*W)MLD8N7"\AITIW M>A?X8W&IFF6F93W_6%K/A#QB]!%9EXCV@.0N4!P@U@FBO M+FS.OMS!7;<.WMZ!Z16[.S(+?KS%L4N$'ZGEY6FUK,"?1JM\Z%VNPS<5T/1I M_5G3:?VY;6W]SMQI_?EM%3:OPN:-)?TU6J[YB)-?R3J XR7$6S \/V%VC!0N MIU,0;EEGO^^XAV6=P[K+NJ=+*<> ."'?;K;SV=9^U+2M_=BVW/Y@;EO[\6T5 MJMK6J&Z[#3PR&='E/Q(W/@S>R)I(M:REGP=M77*'_P.Q+M_VJBE6R;D5;:^\ MX#GJNR:RALTKX..'02L R"-*_VVNN[A,TMUZ&6XLW_TGE00N]3BR0W?/;_K< M?"D[3_HU;)CKGW_^Z<>??BJ>'#)5=DW/Z-+[.Z?\-LN]9AG,'N0EO),&@LQ9 MJBH\N!O?79/;JA^?VM252D[>._*JV2ZNGOU1!%M6Q>]*JX+V!M,O]T>7AZ1@ M2'VBK%,D>GU;,5WUU7O\A/T$['G4@4D4K^6CYVZDJXD?AY8=[=O M60^_+ZT'WL,"27T@J1-^@6'="%/-VPH8Y8OKXE9KF\D_E-_L*@_9VT3UVMSO MPH#2#*9IA@.7"D$TY "1M\GJ-5G@R75C:C?@ MJBBY)&"_]J+3]'S+]'TN39]$+%514W)O$]EK(N^Q9S'G;GQ8A98?$54_TU.[ M/MPRA3]67#TH)41)(9G6V_SUFC]FI:V<+?Y3R]R4C4>LW=L\])H':CL_LZCI M=K?'9#D#!QL FM_=:U:S).6IYLF="R\24C M\Y9E,OS@2QXC_(^$-+M\ HV\^L@K/M0\5[\KVT8R"HB1>)LF;:ZKR5Q8'5U9 MORM;6%2XLM [\>DMLF$RK]8*#L;1OBU.I669E T]PSQ0>:)G=LCV+AR6_S8XJ_UG#3-4^W#)K90M7A2_M;0:5.]4: MIK*]5,;P::E,UEG+NJJPH*FPHY-+0,I4?B=Z6XQ3V]?; MU]Y$M%N66E7(UR!;_-OB,K>XTAV)D+ VFQ"S1R$IGA*Z"H.=:!/]V8VWYTD4 M$Z4S5+0 1_??LDC+%L;!BU3:+O/,LJ1]2A6M";]IZP@]$XZ18/EM/6MMBW=M*S.LH54Q>H4:_'Q(-\?@*VW%:AQ!8H?J$="PLL\J%Z# MK1VUK$)5::/Y59C^3-FB+5+&WM:A&O][']6P=_N65=,Q1?5-NYMX#0Q!Z)T* M^;=MS91MUI, _[XM*#4+ZLIRPS]97H+A^+F,8G<'&3U?([Q.O!OW"4?+=='O M/VB!C>BG><']H6PW[[+@@!_$&**++64),9X090J>K @\>%N$*F.3LD52\T"3 M$6XLS9;%53;7-\4WY=%V&R.AWI90WWULZ$Q39^G2O]L>(H"@%;4_:G:QB7II M669E5T''9;9L7F;,4;STD> +"<;>5J#:3:RW]V (G9955'8,-*^B-Z5]1F&: MZ55?D#D[W&.H6>3ZFZ]$SD:OI::N6]9?V5N@*M0S9W401,'XE?*)**-O:]?( MVNV]^4W87PAKK2*^V M+9-==A1DE1(*-:M8%_ 7*Y< O;Q-_>CB&P_)?L]JQUN>@*277BZ.[K4*_(8VVSS(82J9E/90-Y,TYNF_7'GVYV5*H"C4I?"&< M[Y*=.-BO E SV)E.#_7338A9R:6FLV72#EM66]G4W;;:Y'L7-ZQPKC(%ARQ" M4&^0Q!G*6'M;F8H1G'M;8081:EE)53'L=IV+: MB3IR+8ND&::DL$AD'8.!5K ^D>CT;;U,OUY^)0=V_#4BNM^99]F_D6<(J8C] M=A>Z-OGA2^!@#[(Q:>@]_:51T]77>^-J_-V'"M3A :N1\H@HDXAR><+9% ]P M1A'E% &K2.+U;1'WO[O7K*#4 !PEE=O<& (M2ZEL"V9KI )_*6\=?OCZMIU- MM)VECJ;*GSN$3*B@V[)NRM;?IBU(\F#5K:ZWB 9EU4%Z*]5=V[:LB;(M6*XJ M\J8]*SQ(NB.SY2,9$C9>RS7@Z=B _N1Z28R=[O0N\'"4N EX:5F297-T?\2Y MPGB6LDV&: ,;R+=\#Z]W3QBW>"]?BV MSA5B-_:"B%%)L&7U5<1X5Z,_OH&]F%PU-X&_@?QOA\4>%R>[.8= ">66=501 M9MUA'4'G)Q[T+H*JRROJF[%(70+YM#SRY7DK-"&EO=XC?A'>>&]/(;> M#T&X>>_Z\7O'W;WGS[RW/.\[]$(I;$.\SJW4M-&G#Q]^HB2<^ 0^__ 2.?]- M:AD3=O_X7>3N]A[^[KTBSLAG%3\"ZG5 M?NS&AUPE0EDR0OM$4*02]*:C0ZX'LJUBEL?C.V '@D"2*/!.2;[O(.8;N7.6^([JT'V]Q#&@'4PU"92<3CT@SG^FOT7+-HXT%HMR. M',U;>!F?N"FKZQJ9L,?9C!6]M6T#S\%AQ((;U(].ASYF,QXB92-2)GV)HI:3 MH!>>>ZIIX;(:#;K8,Q7C"VB2O@F3K+%U38[WKN@8J MI]^2;2&B5Z)Q:=O]!%?3E][Q8:E1_>3,M]'+;SEMI!_O]>WURM$0KMY/H Z$ M]$I6%Q;=3ZPV*GIE8LID/PGR;?3R6QU:T8__9AIZY9$B _H)4=%0FT[0W2W7 M65/H3U+S:5MEDN]YB#:1T/P6)8\1_D="FET^P?[:\_VI:7T\-Q7]-Y:CN;F( MDG43W5_RY(W>8GI*VDYB%C>:3E(-(75,MYLA@Z"R1Q,WG2$R5[4T?>L9(D<; ME=G<@(8(UYG<'#3Q(0)VH31#W;;G^3&4\ STW$';:3NA^5GQTZ >@5G8BKI7S5)@ M3>K;F;:U-E51J(XK;=KN9['.U%TB1G1P3/;+[H5\]%DX^_)T3..M;H%.S\9E:,:W0'U/S0.^&#N3'A/U.T W>EITW#ZE6OHJ+<,(:I;XI%5 M"OJ-A)+.3(V0.@3^88.FNG_37LPN./+C/)S=>]"VIOKBIG=<*L/(:I.ZP3^K M1/R1]&?C^U: CJW(;:Z,DWG$'ZO37<;T8")N69WDW>G-(,X/ICR+%=6&8:P8H2C^??/QT\O%W5.PJ:E.PN\)A MA-7R7"8YD]B3[D$SG[2'Z7S2/E8367&[#]W4#,S]M%:BFGP\"@7JXVM9W9]- MK^[/KV4D?S0]DC]V&TD/#K(;\HD_#:-3>[9^9H,'#Z;4W1@:I&3RO>*7&!/. M'0E^-.TXL'./>A E%E3@248"W7%M18^4DR0ZV5C6'N;V\WOLQ9'X!H;X,QU> M_L7?1* 80U?QWB7ZD:4X3]^5__<^X$LEV::?/$W>8+ ^7SZ&-'(YX\%=IJ? M'.]AE T@^9.-&_D@!(JF9W66.88BF*O#:^*@25H=,.-VJ MRU;CD#"XH8Z2LT/V"'^[3I^MT$D#9R5+G@@/^5, $+X0F7Y/-,":):2C9[/# M^M@NW&-1.&8MC99)',66[Y#]ZL_8W6R):*=/9 /;X'2_$]D B>41%7OWJ6F8 M-7-B;-CYK3CEK#+'HF:@NK4U)IK8<>G6X8FDN[LDM+=DYK)$NU/G[TG$G*4M M>W2]D.]P^(3;SJA.3=4*%H6Q)!3Y*Q.(_)&ARV9V M",L[?7&+$C0_:VPN;LC%-@A312JG<*V",_+JV!BL+37ST;FY,0%AD:2FM1HI M\L\HU7IZX,\<5D15//,D$"5)(QI&Q]BHDVLC&./P!6;_7OMW(=Y;KG.!US@, ML<,]0.3U7<9;'.:A" O3,Y"8V?W-M2E,+ID%&GY___#U2P[HO6ICJVVC=$E6 MV+/(:QJ09?5/[%P[Y-4EZ\O*HMZ;3%OUL(;2VIVXPQDMBUH%H[69Z=N5 M#(T@(R,PYRU<',B[2O[/(;M3\UVK%R6#6B%8O7$H,F8*FU+C4=VMK4'1RH.? MKKGS+9@(KOV5N\/KT-I5(Q8\D/]&:Q<[I1VP=DBF[%.U&3( 6PB*.;G',ZDH(7;!&PEXD3+Z1-H87A&J^ M;O3;V0&JE548";JTF.?9QTQL#@Z7ZRLWLBT/=+@AIV$U(7-&W]11*I8674_, MT!^=':2_JK28P61F>GPD(=1%&G0*\*:S6+XT9Y;]%JJ%V!EQ82S!WWR742BX:LTY0:> 6W[GX57-(:Y M\H&2^;8O!7.KH0 !WCJOM<^;TWOP/B#[H;R$F.5'O'UU.D]K.W.S H:]:_(B M8.>"^B^8&8%ZZB+V_540/N#PR;5+=K2!1.9FHH#PC<8SI+V=8J.0,+M>);X3 M_0?V8/C8;N]"Y'Y$WN>$OM^UMX7^-&9P3+"\C,.Y9T51-\6EW,+9]80FN9",22=U7?*-67K0C#: MFFGRZ["KSZGC$$4THI$NR_ N#)Y<\FY4^'8:'Y^;CDY#$V_Q,_VEIVI>:&OP M1L6")5(O,]L!I J9I:M4;0.S\Y-;WK=!S'*0'_;D)3@/_"?R$UA-81\NQA8/ M)G-\L;SE4,_;I,&II;Z?V<:LB'5-5G3U$:FAPZ-=3Q0/(KKVV=Y6B!ZF/UZ0 MK3P-YYYHM?7EPJB?N7!GI(ZI>C=Z4PM-)SG1QN$]?CCL'@.OXNC._Z[T/2=S M32;1C6YNSFOM+>5G3$YOFE$G6>#JI[;R:7,>6!9&61D^V7Q[Z-+2W*R U]=W MX!\)AZ YIJ.IB;F+J,)#B,\*>S(++ZR]U.KHVMPIB#V/I0U^L<+?,-B;^5)N M7"6MS

Z[(2UG3PYIY3NWV'P=J-)=-W?8Q-[:-SV,S/K;T;6QX;+9Y?0HWZ M%) 0MFVK?*L=3D=MQH$(2]L)G%MX>2D.=%5>0K+.\-[ZG MW=O/:6O/TJ';_+4=&YLP_)R3C\MP%3P7'>A-3\[-=-UF@&]M9E"C8Q4X[CS( M#Y+*<+0MJ0X-C_;.^B<U&H(I,:AKIW/W1#C 1S&6Q MBNF=?**QK.II%A[4N] E>LS>\D0<8P?_:;F-T310C&N"+Z1$A5NR&]P'5 M> M/6/O"7\)_'A;)^Q8JDKU(KC;W9$[*U&_3G>0-TE6$$.FN_:_$,[(T4G#^=8Y M-N$64^W'5$-3:PC<^=;%:[+OV$E,%*'E>NW:.*S4I-J>-J<:IJB:,.[7/M>P MF]7!QC;&1+D-_*_-5@GYBR&N?OXZGZQB'$(%]%20UF1)#",W!QRJL M$LU1"@T-YN'>;^&_^EF3%D?F"Z'78Z) +T/J^V5>4@$S5F]T[-+8H'.2PSOP MV)R<@[%EGKJUG5LX9[.1N*71_"Y)];[PQB8&S9@AZ!+Y]Z+%@EG?8A:Q;Y7! M]PT/SC8286#DP:PL4H,M_M>^@]?U*?\:? YM'.C%"+*Q;Y&[ZE<_VF.;)LO4 M)IG4/ZO5G'=.TP\]&,:7_X6+L6?USYG;U,G.?&OM<.,&4GC(:(*.Z[@ Z!.R M7> +CK]ANOB*'(SB%%.DP4Z)TJ66\SH[MOYSJOW M[%E9+^*T9]'TE>;Y]N=- D/Q,A<"#<7U$[*4^<*'C&^\#G+58BY?R#$:A&1[ M(ILP=2)!4@TD5+.WH"7M<9_#>G1)Y', D)[K< [:3D"Y.N;)(#L;\T@H! M[3,2)H&.R0(J.ID1&%FZS7)[9XL%H@L ]!/$NUU\C M=D6K&.F.#8U?01IRQ7*/Z+V#XDT1>;;^#EK[[*P"PX8<^")ZC"/VX 9%1P:T1&M G+BR+]#U"&9 MF;_@.#/[2:5(ZUX4/7T;#DNEIN_3-ES"XH-:KVWW>.."@NC'<,+5WM8*CQD^ M46Z8RAO9H;OO$OK7ULI@*&-,#FCLB&N)% -[@ M>E[P#$$(5T%X'F*B(L(UN/8=&4S0H+%X+V*S/0@XNB+L28BX;8[ECJW5QJ!G MY<5XES(;W&"Y"GBQIC1T.6I$(5-(>#9O:0LF?.7#YN,;9#]LPV6G_OGCBW05 M7A$H/T*MU-00L=I:/E<04@5CFECBWOTKSNOAD:HLRA&JL%K^:71/WD4:^;X* M:F+L*A-_AM*:#W2"9"'O@9]0:*7U^O_%]=U=LJL-]LS_;AS9:^=2["P:0;C: MNJ'3 "?;W,9DE)&-L4,-\O)-@L?]UV,:M[:;R86U#3.U[NE9+2X(/>\0R=ZI MJ9&8$H"@LZVH&K*^X<%99$WT@=V=P0+24-Z0[\.JU8?^#)A,_F1XK:FGL@7( MK/9Y<]8PJJS!% 4^[!9-(4G5SYHWY&4G3^,=I?YYD]H:W)K.L$\^Q.!QH;=^ M0-YD8.NH:>C:87)16QUP%8 ,C3A+QX86--G_H6!NUG$;G4 MV8#5=%%K1FMJ,ZO;R -L!'WONE(CPY[L3KEH,]CFI8J#4,ZA M4W)"2R.EYC: !X#@O75:N)J]@176M-I'9Q#;+H68W[2XU5H:S6';;,(S+#VF MUOK*RWC394=C,L_(RTZFFA>[J%H7[6W4)A0GGG=@0!<5S,B_&HR]]S<0!W*! M'^,['$)]+6N#^:AOUS[^*I#J.42CA$]:,P\2=:KIE\+G+BL!=$OVM_&8V/CJS"WJO._4, MS/S97;3-Q"\]:?Q=DVKI":\IVY(YWNHRI,![*>X2T3;:L5L5$5<+BAU:8$"I MB927?U4+I$,CS M%3Z<2;I/+2^M3;1:+BY?*&@;G<1*M*K&1PUG%:VL%WYU MY0;*QHR@\M/SO+JWQ,&TMYQ;Q0AN,I&*?-8&R71MKQIHFX61^+*/K?(F4?.D M2;600FWQ^&VR*LJ*7W0NG(7C4W,N9K6:PR6T2PI$>Y, MPA;NLJK@E:K1Y8N-H5S/B_#1,''J7%3*^S&W]#U*%SMU_#;903LVGIG.K-:Y M;;T8]JYS!LSK]ET.WIJ'S7EV&PK:USESFYK,*P:F"C8/+K.KYZ!/>$P3&9," MUT'QU =0MC0RJ,G2-20R[8OY!&T:1^?FL]:PV@#8NQ*8FP/XVJ\QF%_[D$'8 MTQ'<2FU>6]!7WR&J+DP==ICRPX*T^^P_M32,UH,I5';):C9S V?^"^G)%I^F M&MIJ[3.PD3BNY:5O8>"Y]J$IK::UB4'0&KM53 ^:*&4-.VL>Q+,,#KFKF:94_Z.C'L; M4&_MX[.Y]K1MZ_7/J]VJF?ZW>I;TO_0@K7J)6AK,#U*W99S;V\U!R[]\(3H< M>1O%B$=GAPP;!0"(FA-755 T>*KM0VPS*QGH\5(85.W!5M_":%02_D<"?H.G M#FI=[>-&(Y%8T!^$33.$MPTFQYULGFY35GO1,!L9R>_Y@6\W8XQ7/GM\-LS* MPK:_AO6N]REZ,CSC/<-]6AK-#!F\NT>J>WNENDA!IZ[UY5<_-T?+HGSR<#VN M!IMV)+$C$;YCKNM(HG, 2CKK"I1T-D6 # :9"@'?AH2"L#&OL-MHA6A;/W: M'NT9UUX/KU#0762^T[OD1,?A2*9F=-BT%IJ97W49:D &$TBG:U3=T^8"LW9[ MRPU9\9[BCLG@@XF:+8# Z\*U>M$P>!ND\5?D]<#VUJ=IFQ2#L-D=U-;*]!T_ MS9TARC!%QO)MO'ST7.8TSH)EFN_UG:F8B[@I0%:W;!6UCRL]+;_Z9"MZ!K!M M?W/!/4?L>DHNJU%48TWNTLJT_Q26 OA1.F0#US>8&3YB4ZQ%4PO3223DR =< M^^YX$E4-] *\"/0T >!2@;16_]Q\PA,9A")\ZAJ=*+4X/B7WIBW3<3QAXQD6 M2A*+V#LE_Y /&M&1W-3*@UF+6&;19,(T!^LUM'A-*X8]>1=BHC [W A!GI<, MP?I63@=>7L70U\?HJ>YE5@4&4HT^K1K0J/FT-IZ-XD\.%]?NJ/6S9^<"DQ%= M)9";S%'*1*0=&VL'TNVR)-"F?7(807-*%7<3EU2E9CMG2ZNYS"F-5 9#>KSM M"7TB-9JC8[:_&W8&V849''I;9J'TY)Q.N;;+=F,3P^.?7N;:BW55/FWPFLT. M]@;G4=O-J!>)^44Z=7?P]B(QJ]H+=!8DW>W0R6 _A)+Y2,'4S= 6(I@]:+XX M4AO3%0]J-6K=@Y6C%JI8_M786));2$?=XI^BN9O0D,I,35]S .YVZZ<.SL:Q<0 'A6A2ANJ<-XL1E MZ3/GGMLP\%5/:MU R7D*%6)@+?-*?U%M =/Z9]66N4IV.RL\+-) M/E]RY5:Y3/NVGH\[[XSL(%O"]V^-J/:MS8[/L4?_*33*%HDY5FJ8O MT]$R=8GK+2:+KJV/;V7D"_1DV&\3A2J6^S$(F%^9J"CAN]4I8.T-E>[4122? M:,EZ:8-H[-?6W#$>A)@<(LPK:1\H9IU%JZG]2C9;@&5DI2V)$'7'>P\*!L[0 M.MOA$ H&SU(/$GS#FLKKM8^9VQ'3:ILTZ8-H5!2ACD(:T%1E>@=L"@GK0V&. M611?K+^#NFM%$10K;IRVOE3FB5C8IU+= $(F]=B([ 0.B\5M!,3HU,0@($86 M-N$[O!4U] O/)AK>S2I!R+8@I>6+%5 M'4_:^KA!%Y;[1/;>.\^RJ;[9&$10\["YW0M31#,H'45NDUC":*C;I>H;F#-Y M/9$+C^<%U#K7H(WV]O-40^HR?YP"X6'1E6YN=5L MG&8TQ+AG,F*^C=K\_8KS "R3V&;?AM,S=.KFO M?A5PG4&H"CAJPCEJ;38+ &%:] ?RO==_MD)Z)M?'?C8UFN\!/EA%8<@:-2N0O7E3].Q?T-H>'=;LM]6.A,K'YE?4'2=WZ9'0Z.0@:6:I$VG M9>WS8AT5)%:7E&D)_K[S@N15ALJF)N043;BR? M6Z9R_@\ GR(*!F@.ON]QU7[:Y_B M" &/5T$HSDJR72261W6:) 3],<7"P2&9#S<(X:9Y[EGN+F(E%^&#\_4[JV?2R6'I@\>JVJG2H8%A#$.&G&Z%RY!N@ Y5 M/%LPU[NTG*&S2* E9%'W=:]L/QI*EU<_5\[IFKP)-4"C8ZF9,]G1(GK+]>6+ MO84K%Q0S6_JCJI^0"66P=A=NM \BRR,'2K*'(I_@<('@+:BGR\QI]?4S9\"8 MR52U3&4X?;)U[8-P^\1 2\',$:T"9@M,?X?(NML@_@N.,T 69N,@ASG_"IZK M"U[7S,3\;!=GAQ7IMD&)[-)R!E[BX6ZQ;I&=8^EKS2+B!3AK4Y#SORMV*W&' M$#>ML/=">(B*ON,N+6:%#0"'0K1<@V\4W"J-=Z\NC6=FUR_&P?6R[Y<:&\>5 M"S'@Q)&Q9B=@DS6PXFG%19"B."W,6GMCJWKJ.,UDW3-XE7=C,%%(W/^CVO)F M](QX+)XCU5EPDNK0Y#6:O%MS._"8"PX3IGRAYM<>^2K%KE=U.[E>)N8 OT9/ MKF8@SKJGS9ERL0_91%"+R]FYOAM1N^<3[E("O%M;LX:EMCB(LO(IZ:9-UJ9Q MA(_/E\\]XN1JML8NH").%MC8T)/9*A1$"65Q7-U/Z?9V,[@$GOJQZP#:!'EW M'T";HX%.K+($=EA2]FZ?"'VB&&W7/59864=*=DSY.UBQ0?,:L%E.XUY;/YL7?$ MW.EF$^(-T6]2%TRQ9!RB5L).JUO.G9IHM9=" MPOIRS1+8^9*N15VJ?W8.03MR66+RV<,5]8EK+?KMT3SCR,_U;CCL5FA.G$+X MKMB-V>5-V@V: /#[T5!ZP-!MK59#E7^=F\K$#9#C5:8F0C.X1U7?>*LR+1B0 M%Q.B&TZRZE[,A\,V.A#S#\UV;F4@$Z73V8&PZ0IV$AAJ\U6A[O$9S"K/[H+T M9!G6*CH[Y'[I"&+4G=8,1*^VO#%/:*3&44F5KFG4S2 MSK&)S50T7Z19"1L1=V,G3;?H\K/SQ'@0>8$7M;?5N^"W>V4?2C, *ZO,9@E]Y!)[!H(-:E=Y-?^+1G1^X!B(:V>L?>$OY M M:EL+]SR8GGFML\VZ4O&@TBV 5Y"5A["FYFS;TP:7TPMY/0'F0AQDC?I?[>/F M%-AQ;JA&O" UM&<5O$?3#^K#I1N;S$#1Y6%A-.KN\H5LQ[[E"3XA/>0F(. $U,%*8U<97N'M[LP[ZAN)&,RC$ MQ($<&D3IIBL%4=-[N=9()BRPJ]U*0A53VJ.%I=\&55(.34/*9W4 M"[S&1!UPTKJ+E3>'JJ?FD,;8'"I7>DYYU(<5;>F^4.W0J'MJ]G?>:Y_KWC6) MAN/I&0UMA<3A?+CH:7Q.=J\#X; IX+=;VQEH+)VRJP#RU>9:9#%_B@&G=[;2 MJ>[O^,(:RM4S\K$"C4567)D5]L .C8Q'5*@H.M_7Y:^G[YG= MFUN+'[0V,WR@RM855MM='(90#+7Q[&QIJBN<,GBJK;!4_ETMN :VMW[@!9M# M/9Q&\1$C#@ZFNG1Q;V1/FG0\"3T=TI&:4M5+#YH[?#-@,Q;L)1GO&_>'#@T- MYGORJU/[?:7RT>/+\^@)*ST_S,:^_,TFE+\-%*[N<4W[*3^Z#R+Y#M[5BLVT M\C'C((=-.&IW,)YD[>72M^ZL"I>,*JI*CV"52F>:*@SOEQLG%-X+BKM>^W13 M+N&]&6# 8'3CLU0Z+@Q\\I&E[$>L E2WTE&]RP@B-3*>;$QC)."PV[K[;@G'52UF8.IJP#OKYHAK)3 _[*!&1//F M1H8AWM*#CIQOD'L/VSS9K3V6V7!.S_MK_]*W( Z9/U,CZ B",XZCD>SD+>6? M^A(R%] %^O-R_35B;]7R,287,GC9A()W%80U+H2Z *\1%.=[GVJK'U.1SFZB MC$U?-HS;<:4T-ZXY-EL;V]O-/@&IY2+8FXS2ZX8( +E+0O*VTGI(@/^$G;.$ MH_F!):KBFM"QH5:_QR71C#9DJ,CI^AQOX96R_.*VU?:T)H9/R9OL4"NE9U7Y M9/*_ST"UX[&+TAVO9_) *X%91I:BGAW;&[. 'VW;+Q59+^;.Q_8@!6* MN7>\@W=L/ M-LZ NR3G#'=3+IM;&-XF@Z?IVE8"64H%ZW6L;4=*%.0=EX&_ MDWB!'^-SBBZ](3L\5^OH;D%N2WO+6X8"M+C.7=F?D&&LI;9:Y?F'M&H-5ZY7 M7WBI](A!_T+H O;4-=$&GUPGL3SO<+W;04:*:WD5>G)+$/!0PMGXTS,6G2!LY0*[!%9AR61>84OO\<4)W M-L0]#JW9"Q[#E0&NP(YI;=GX;V& D-$(VFL0U/_K+$YR=[VY3J//D%S M-FD<:"G@L>TH'TE4;3P3%"E(U2+)F'(36#[;_JK4K%Y-C0,W$"9!OZU..VQY M6"VDC8_%_;<>V*;TS'QMP(-C5M)2&?,+I^G!FKEMB7MK5]8+TTHR5 G/"Y[A M,ERW]W1H:2YX11Q6_%9:=\"7GS.HOU#<=/"2LSQ7'*;)@Y*V51=/W[GY\:48 MI*^)!'0"\T4]F^1FKCS%H+U#K9?F4\<)X7[(_KDAE\5/M;?GJF=G$D#2M E7 M/:EUC!]VY%(N;N*UHYM_2B^#6^QY;6Z6W$/FHKVX6RW=7'G\9=TF7/^\UJS4 ME1N#[R0STM0DIE8_-SG4A2C'F"+Y+1\]=U-9Q&\0"8,A^Z E4BWJQ!C84.&..@OY W9)77YR=JZ-YPDF^'U<72*1M6[OL4K7B>L:JVQ M=<*[?QT#+ QH%W!KQK[3D.$P?;_&M;I* .,6;U^WMB:S=M9N?-.8H2,>,,GD M$SF\ Q\R)6@N:H@=QE2MDZ"YC3D-(*W"NEQS"#J6P8VA"CQ')*I5F+LU-NB7 M:J_[4NN8ZM!4JV61+" GL>.E&-<:PV+E8_/F=7("UA8KIP/."GJ*,SQ>BL5@.H6M-V7D+GSA\?@K (. RNNQW5G M3^WSQD/0VS.(NR>L=*.CO:%)#^W>AY>"=%?[6+$KIL;D5 V,+24$QL"9"QJ.MKW=D087,RE![ ME:AY>#: 1'TRJKJU56HWY:>*A!9&E@C1]R/2/?> U-ISN[>='WX$;,"-^85= M6LY*+VQ##-!0,$FU[E?.*>N3:**"\O&%R)5!<0LQIRG$IN0JG"1V;@0G<\!5 M;\/P[=3D=1ALJTS2IDSA1Y"W()3)O492- *VM;48F[>U$9!FMO,]^UNPTAJ1)#5@M+4@P/- M:-JP5BOLSKF?S45ALAV0(DY>^Q6XI.GVEAU==0&:0T@=@:UEM(U%]X+[_Q,K M)"J4=V"FA8:U5WS2N!&H,5V^3;GJ262^N^U8=076(=L'32E,$@=S>\/3)(BA M;W@5 >U@*B'W)]3G!.6?,@K/<.4%S^#[)1^S[=%W*@:R,[[&:++S??O;-)W+ ME[W+-&&C"E=?-@S"GGF0MO.PQ;B;DM[0P.1EHU#)O(SU5W_G:&]J,IZYP$NW M4(?V=K. HAM3;+ _'=-)[-2Z[@BLW':0T][-S:5ZM;YFLWB;LLB*>H]6)Y#X MEN8S=" 1Y6R=>#?NN@%"O+VIP0V>6[W3G(S:[;STH+GE!GZ0;> Y.(S8U:!N M894?-'CBL&HJ#1[#@B+3NK1&D53JX<]0R6@-F/_ 'L3U5M6(J(]J8F;^59Y:?Z MB[?TC#E6 S\0BX?QPZ,'VJ*O6MN9C)"Q,78BR(P%2RV\"-=DSR(O]UWRZ+GV M;A8<,!XF0Q=3=C=G8Q.Q5G[WQ%PEH>,SD3_WY[.OVY--^-.;KH6GQC$CG MU12.&46]S]"$1U&CKHGR-P#B)FLZ ^-K"6>(:'@VT>FX6M,S2:X?-:6WE7RE MM#L/.QO06D3.+'E= :J[XIK2L:')\%YKLPGQAB-#\0R6M@78VLQL"1BPL%[O M]F'PQ%RXC7EO32W48I;G T]7P1D&9\[I.L9AC0NL<[-CQ3IK6VC*R"N=28BZ M */PF67_=I5#Q#HGBDKYEM>MC;$YY&\OM69=OI!EY5N>2):"E-;"/:UMS@:3 M,V?,4%B'GKO?I1\$4CP?ESKKAU8>9@ P"6H];#6F5Z[$YB%[57X*;GMNX/E MM=CB^"X K>&1?Z)U(8Q%9Q:ZG]MEDBF+M_B9_M3S%EEL;'Q3E\)3HDG!Z>1_4# M1J5VL@$S$,J?[\-^\QC84( P^SUXJ\5<_/SS_0-PM>JD\? M/GQ^#S^_I_2^^W=!!_T5*"%*ZO_^V_NLRUDR3U2D"-\8D*"J H+8YC_VE<+A M"4@,E>O?.5WD 6%D$\I'(05?2()[2A !1922/ HYY#6E;RIR29!L_Z!W/\A$ M&S@3@AS*Z"%&\!B$D*=!OR2C;Q]-(+Q_"CQ"AF*J6S$>,S""(GI*27Z#(\+7 M.^WVA/:+9-Z0Q!QZ/"#Y.06YX M3!FYP^$Z"'=PQF8E6\;(G(FXSTBC(*6]0,)CA9&U@S@R%*Q1G,&XH3WX@X]R M'#PQ!)3V0IINB3Q:2F-Q2D= EY9/#V]/1/3=D19;B$%/P_DR-.ZQEY@%DOI" MY(U#HC>4=8>D_E[!$.34UB D[[Z/&+ZT?6 +7 R'/K'IC3JQ8VJ8I$HYK12/ MPZ?,)S=XE4NDV34#YIE3UW('!+3R-#PW"VIDI1"'KF")#/HK$#H.]G,7<8G6 MU"L,0O:",!^RE_F&SC#+"\-.;WF@FB&7A_4!^@GOA=UM%T)_B5 !UL=S.UB+")I4$T8Q8LW0V)6I-J M EK6XRCVO4K.9\VRO'($W^&T?%-K?;+;6>%AN6Y,B2C8GD=:)#-7%@AI92K4 MGG:#B'*)HHR=TA.$H1^.?DS$19?UA99K)/4FZY6B/_;A@/X*72+:YZ3V:"VC M(*]Z,11!ZU!,_2*743TX)+^(>!$YAQR9GSDNQ^RQHD?T3O3Y/7)]Q+M%O#^J MD](>$>M2TUZL9SR\44-QY&/P,QL#G]H2'+XJA,R85X*@0@=4:%[KAW[C!?[F M) :[BZ5E*#+/)@T7^>J[<73_\)6%MXXRMSQ\17]E9"9W%BH50KY%4IJ($D64 M*GI'Z$;?3RX9;-HJ _[**$!CYI930UY&[ML9B(("))A#$G6)PZK!TQ5Z&A:Q[VL&D-V+% MPN5=2_(&G4X@(WQ$,E7&47 ##I^BJ5_$FE1S$;HT<)9*%MN4,/JK(#VYMJY8 M-'FR"O)%O^@(9[KVJ0<57N[5B),\C622Z*&_4HJ33TD;@N88['#.8C6E?6+!G3N08:HI%((E<9;+ MM*5@;: PD/]SB)8Y\O1:DZ[2"!CT3#I#HC=02,1:%1V"?OT*!B$?):/%O:)# M*FD/TN8T@E1C'(H:Q 45>I0]2M!&@OBBI#-KL[=-(F?>:=8J[/0R-A2&/-]" M7-^UOW)W>!U:.UP9I?5 _ANMW32I-E-/Q[VA3L+BT<@]7RBE8#H.66TT9(O] MR_KFQBE]5ZIW<.D48YS!$*:\+6J"X5#*WP*5KSD3)RX$$*!Y[=OCWRE!#%XE M^PC<^Q;4%CRN7E#KRLYVE)D!K^S( VN[4GEK'%G MU\H]M9 E7 -A((=D[GBY!OP08?\>.*=RU!HGA;)>%NB6&5BAI]34?LQBRRKB M$-DUN>RG' *R*ST&F=X%TNU%0+26>/=)A*OT&Z0.)3MS*$6IUP"J(W$U*G7\ MLN\T+?12[SU@'QRAD8;=BDFH(E6F"BN*OZ-)/ MA5.S/0GZ:>@_69]I%\W$Y6C7! M3GB/64)@M'7WJX"5266%'0>N'=H+2)SU@_[**$Z:Q#:Q=#G?7UG$R5=U\ACA M?R1D&5\^T2O4Z/P%00\Q@EKR$Y1+DS?<%$2:W!2%]U""1=Y!6,BA.*"&FML8 M77E[6*31C->:?.?*A:L**M85"- (CUA"V1\CF2@ 1>U' (6'3L$&0>XQ***A MY31)"CZ=4'P(9 $R1(3>H8@R,_U59]*A$+L+%9510ZP;'AFV8- ?9$'S7V$\ M1&^&HI&@7O:H.TY]J-4"9<2/3KIJ[9B%O'CRWN112QO/; $\)G+B3AL"V!FB M3T%R2V8CI+TAZ(XNV[1#)/>HQ6DU^0AX3<)?O7+A2T&\,QN$\E6';KAG!WKB MJ+)0L4W\\<#/,4VF*(4R55[%ED*P,\V"B=(-^Q!OL1^E1;4X2LLY!VF1L6%2 MB):5]7+'MM4\Y.R=-79?[XH1D_I.XNG#X&8P4I5.I;>QZJ(+T337'$4_Y MVWO?88] M3Y$"G$&)ZU9]1TE2I_;J%H=JUUR-OQF)\\;$D/6XSC&Z@OP:O&#(4D8.00 MI8<$04WQ5,Q9."[P0B -:8JN&,5R.8 MX<8\>;#%T+[U&BYD%Y#/4'>@0B;9T5AMK:'(DI+S&Q0+1NS8A"FO7*\@5R3U M\3\0GE1*2%5F3NY3QR'/1!39=1G>A<&32W:S@5/%2").)0BY2_CK"Q#*A%D=5E9P.11"NB-\H"JA%Z78B+=8E\5)G6Q>)[&.1YY[)2-8RK5S^,#!OITA?>,4XW/Q:7]-]O M9"R(!AG&3:-QAC>N[T\X(*H!'L7.3TX2!0D2\CER/""7X\>@#D54RDUR[YJVG>]TC$IWP< MA$OI'I$H7I44A6@.CDA -Q^]@3!@@EN%%B@P#X?=8^ -30MB-! C,EMN*S)._O=(6"_H=EK'7MJ+=H'/ MS -2&L?(+17LCI1F,65#6R$I)5)Y[0(=B20%T+S4+KQ(3>%:I.'%32K+IHQ3 MW=NKYFC2NR<0,;=!=R@/H\7M3?%V? ?^ 3,C40LA*D\!I*/ UZ$?)-+ZMD2% MDGES$4KE?9LO8_9D5JU!90$/!;=NSF7Z_DN,?HN#74BAA?)JK%XF3I*D@)IX> MEPJQ<+E?"QDHX@*\FF3B^H&DAEZ MC)4G[^J8/>M%%P7S1J!''MKWSO6U95VK$47V,*3.!)WRT#M3&*S=6$JW' ?X M>G>_O+I>9:F4&C%K54E2O 2:D:CBNG%N[5UR56.K[YX51:>YLK3$L0@X&;6U ML:M'R&G3&!67TSUZ02OOCKPK?H<4I>9Y1C@K'7T]\0#0,J\"CWVW]W"Z^* " M\6#0!DX1N3F2R ::1R)*X4TT(E(:$6T37A(:&5^7K35>M9 Z0:U9@4RPJ4V4=1*GLMDZ,IFD$E==NE;23O96E4.)S\G$9KH+G MH4!GQ0!B( CQPT#R"*1HBH76(4I+3M+-R(RQVIRD.21<#18N#TPS!PF)#DWN M)O'ASH,Z\[X#AK$]S3(>N1<*P@M$2:3\*1O@M$ FT;O@:RB4EC)\+)&O1 B70L;>$_Y"BPD,35>EO<*"K<=ZE*LV0.^(=X\^?D*L M\UYE5(T^'5.:'#"#00W M*-B2J-L7&*#(?YP%)'@@'Y#$!< [4#[R?DW.R:11V=K'25A)QX_/]& 11@:H M%!I!HS]@X[3X*+EBE,C)%V\QVDDC12X$)$0HD$ZUS<$(AO-I"-0%,''ESL9R MZ-<^5W%.UV0M0(&J*T)J?'G/3-=-]^1#JMTCTC&MULM5/POZ1@?2.=GQDW#2 MHU_/@%3=KDR9W/7 Z-I;ARX<$CYZ00[ZQQ.I1(4343>B*:[T*>ITF#->ZL M2@(H0]>,M8#2T0$PQ6S=QVGJ(4X=2XOSS/8 M6SQW<'H #"((NX25L3!&OELI[11.LH@ HN]MJS'4J"A&F =A9M24\CDM. M3YC=ZRUQVA)%:GR"(Q%WD]@"I%RM\';@)_<^)19$.+GV\V! BY M$&.J&+0<>-?FP.=L4#DSGFZ/%)*\DU!R M\J?!W>>!+"<9U&P4)&)0L.D4%%4YC=HDRN;R9B"3C8H\J&%K$]IZX5J@Z M_LN@WD((TP!QD^+A'9MP=6AW#H[LT-WK@ U5F4QX[3MX78M./0XP-@.D+KX'&_L6T=N^^M$>V[0N]J@=7-";?._.PI_/R:B' MD++EX)?_A8=BD/.X9TZ,SLH+(N1FSW]%\+8V(5+UDS2\M79XU-(!(@BH:#OW MH4RTZ[A6>%B&['CY@N-M0#8,&DF*(5DW+3Y8?E@\-@KZ/Z4*YD-^SC(ND*!/ MCERK4(>QLIEX7EN1&H/#5ZSVS0=C63>&; CEBH^5K70/8?X6H#S+N62FYIF* M%<"L^J[?$TB<-SITD-F U4&IV'5NB+*L1R98H].!A_D'^J2["2P?JH-0L[*$ MUR$E\[CC*S. >H@\TA6$C88\EV%Q(8IBA5C7M8ZW WG=>:R, MDV >*23BAO1$#.D<'+$NV* 4O'=U 40L:DC$$&F)'M(Y)F9BB"H*38Y,UFPH MFZDS1U.A8/F[QFY';UV2<.0^=H^I=YVLRZ_^]&;1%U$.*T2!*.+E_BT I"HH*2UYSFS4/]9-*2G\;7/A$01Z,6 M+4=B>:1],!D'Z*;S^4+2^)A@[S;)TP-7*XOK1"T^DC$Y"FK&BJQ@3(^D&!$ M#&S*"C02S&2!BKK,7F020]"E+C#[]]I/=2R>BS$RLD]T@-Z)+KZ'2/Q,TTS3 M6;0%^$TG9]V"9*C@=,L%OST[%N";WDG"=$4 M(P$0ZN G[ 4LYIRB@TX:[@H[JTA)CO*6QGNHW;5D"Q9K='Q2%LZ35RYM32)[P:VP0*&0%5:VECK-(@3H],4=JM1( 4! 95(P MB >\@54C:Y*C@I=R6OS4\4M*!9"7E$S-!#[1"H>[Y1KL/V/OP_?7T8.)A?;Z]7EQ?H M876ZNGR8'Y?RJP@>,1JA9,73W>N&LYHW VAA-H-O#,(8WN$SR_]-1&! AD-T M9QW&6(:![@G='( RRN(O*''$J>M-]56CS1K4ZB81J^G,*BMQDZ_(R]W>"PX8 M/^#PR;5Q-;[H;<"B9!T*W!G1_5+^'H,X@C .431!0*&8.FC XZEA(T%AZ;[)@OZZ->OGP="RXDYN2/ M3YRB*ZCCO.GV!TTEN.P3ZBRZ=L?0!*M8,B!TEEM3\71F&_JS&V_/DR@.=CC, MXN]9N->IYP7/,/!707@>8L>-(1QKL +&.D3/I$-?^%JM9^Y#H\KBU-]XD#"O>\9F4#=Z[O[I(=VB06Z!T84X0D/JZ6 MEEO+0[(7A?(\@*J^(J-Q[9.!V;$B$R.AUR3JK(PVT$=2!QI#LR82-1\W+LGK M9&7<@G5600&Y69^_3%IE,0U?%-+*[/&$G%7 DG6R2F\1#0Y4'4;?827<9^_( MS:1U)TICEKU+D3QFTB;+"I-( MKV T6595G;8QRKQ15BYT63C4B%&I[E]J4O=3P$\9\6F$Q[J(5S6IVUJY$ 9! MJX;6K1+($>1 IEM 1,,V5UO+YV;0U(QJNF9:"BB1LLJ+\L:$V:S65@_.2; -SYJ\JV[>MQ*5^S)AP[T@[3F&'.T+-?@ MB3R-[LEY3%+N[,@ 9D%:RJ=#N6Q@?2',BJ7TN@MX M9)+)FUPJ7DSD2E$DI@PX_,),4J,N+YR&EG)?H_B5AUH7TVE\"6@(X/AU8]BO M:)&:U=8-'4"6&)5JEA'-%ZBD6!JK;8BG#PE2*5NAY.2/&D"V;8P=FCHMAU[P MPL=X:.U<09)X_T!F71R!=#!2C& M1XS.I92&\AH:1R)'.:))_XQ4;&]07U=!T>$.._C2-[)_CQ6PL(U_T@%W?!6$ MV+:B>)0V(XAH46?4<)[S1G)*4Z^9RA)\1[C=*I%#+)U\97AM6ZV:N3"_T0ZV MQUU9;DBKHE'\=:'B[+$-U=("CY"!$;FW8LS5?G,69&"55Y*3F%T@P2[*^$7 M\ )QEK_=P<\%;XIA>DHI+T11)2+8=)M*]?RQ.&Z=7 #_2!-BF3)A\?0D! M>@7(ESJR49@E'E9LX(/J,B;;DSMW4F+:$.N5")%[2PJ2:,N%R*Z82M!;^'59 MEXT&8OA\[)QAGWR((7&91I2YCPD#43MP.<([Y *P)UT=K7"9:99Z M_7D'M&@:*YV&TFJW.=').2FZ/*JS[=1W6!F"P LVHXN53J514$^AQ*?.$L/. MWY.(WB2C50!Y3;[M>H#PD>$4K@((+;H+@R?7(6OR\#6"HR@U&9S:L?O$:O^, MK+.Y-:S$)O\N!2)?!^'W/) G[4QZT8]<^)S- M7H@,8*%4X'4J,(6Z&])2K/18:?Q='\QB73,,)42Y%("Z1 34$*2N7SNHEV5#+E MXWHEP20X-1/>B0=0.*9VG3\'QR5:P>7R60\HSU@-G<$8:U2E1W&=4X+U0!_M M0!'[)X<:'UT-5MJ$9C.R_4]!E,>*.CT MZ!X9WH@"F5*CS9B3,1$:T6+54)PJ#6M%J:HWF*XKJ%$^Z0E!KWAB!;.G> M,'>^2S#;N9L<);E K*"B=GQM):+E$+6;A-,/I3UVR8)>\_Z)PZ!L=H!L"C@!\#ZFCCGT^<,"D1O'1W[GM?FW'^FWY#?2'-SV+KDS M'OX5??SP>?'C'WZW^/WGGTN=N+QP*OE:*@@[JL-)\US(]ULKPE1MI46*SLC% MC7!\@?=!Y/;07G]F,^CC#>0T"VL=)P_"N[R#DT?6 [F"LRZ.0[Z"(?;5"59, M1#(MX%7B>8<_T3S!D:)02HB1FO2*,8)EOJQD5F?*:2Y64P.[62E@?P/8L1?X M,;[#Y#DROQO,%SV%L!$O D1J#86C(YTPA%KH9H&RCA#O"3&T'-%7[A'H^+B' M(0=1%,U*Q5-R>R45C_G)PED>OC*"*WAT?7IZ=VAB8L M*K1:J4'UU/Y'XH;8@;KP&9,T= @[$$-"?H 0G(Y $_QP(D53"&)JX4$TXQD MQKA)%@G66%7YC#G$N5NP$!WX5>+PVQK??-FC:#MEL E_'Z[LS+=@D7N D/1Y5BY(;>@"S-X8QC3A(67OC8B,). [GT^N?5".K) M,C8CS*7(=8%"D(D M6! X6=3*IP7[RQ-L18EE.7?'1'9ZK=10(N ;9O\9#^3!,;'$A% M#RRN_[(>^-8HL.1P( R>?U'6J2!B^2E,AEC[*89K,>D*J(RAJYT.#=P$0 M2$713[)CEOT-&7C^V!(#HC=1!93NH!7.%:FL /JKAGH"FD>CRA-SH\\3 M"NYYD5;M4J:JK;.7+S:.(M) P"@PGDE4*8L*5VP2H!,\55D69AWP<>:;B!L([548 "3JW K# X6#T5*?4ZTP MQ=0Z1OV$DJ]*]Z;E0?2FV$TAL)QPUTED[8EW:J7V.HMZ7'*5X:%Y(5U+3N[' MNG!5Z!$%&$U5=8;'&O#$"4B]BM7%EK4:[*82-^_NH7W0&SFM"PN'Y3)#H:)& MS'0L^*LY"\/M*#V[LZU6E_H]G<3Y>">3,M9@K%W[-?E_U_Z9Y?\V#FLMAS:W MLV#K :]*^ +4GIME1IV(Q##1+?Q(.S:B!W_UH88PO W8879-IO1B$(*4#H$[!$8E\*7<@L- MT& TP \4&\>UO/0P##S7/J@J9RZY78,ULE@?L.WM:3;=GE-+0I6Z-XSB51,T+38^,_QEDU MYRO+QJ-.?2 GU0@'#PO1 ?2<[JI$R97U8-%9-*.]6&%WTCA_A8F7V0ESE?A. M]!_8^.K*B:\62WRUY,17*748 M?@?N9<5A#?RC+1& GAIK(0)1L#(9WJ:E*1&YLJRO4+X1,(X(YRAE M'5V_34=#G.]L5K.HN;Q1* E>W"-F:I,>5KG.>"=DKV"]$K>*70^??5Z+8-06?=[R'J8 M/ HC ]LDA[^-[W!(HR[&V0(%C"A'I=L#Y0R)[EAD\O+"<,Q 2A*,VBSJYEB$ MR:62&Y6H& \RUA91B@;1"3BN3)CJ^!;N_IKTC.0^F-6SY %*38=C]65.'%'_ M4N;LRN@?CV3"!/)Z)"I5K@-/7(U8&AP89-7'!Z@I%W,0'9H>-G)W$'19M;HX MA1?BJ6?:-@K)Y7KY0@:>G/5BD*.SPZ\XV(36?NO:IR&V(AHHI=3I+/I,9Y:6 MZ,NZ1;1?'J*%S+BBIQZ7/"CX;@>(X%+<77D\IC?G[$-LLXAW\,M*@0_C%,Z, MK*X "I6B2($A,MD%>!$]3*6B3G6I#XKOLP\#)[%Y^H".G&"%0GNCY-4!SH__ MD4 V\),"[U%&#C%Z&O?AK" /U/J$4X_H6=BW M"L6(>*Q6X-OCX2E9C:4T^BREJ>G54R*/URS*4AL@ M.SV.]0RDKRY2SN6'Y;#7 G;#]@;%>+Q\HS.(RJM6K/+>9^D'Z*5&M&W@.809 M!C)W&\187?(_Q]?3&1X\F4BYS#I*>$IC2<'?I03!)A?(I .;3(D0!:-_Z]TO@SSZ(VL/KZS ?Y5L9MP)!:=47(C8W%+-L#5,_:>\!=RM=N.4K'(3/_TNJ0;/^-+7U-U- ;X. [!DD%="?!* M75O2>/[+(*,&H#"+%B%N M?A:VCIR$9>KL>=;.E$COD\K-5V4AG ]"G5*$YHN$E4>Y.W992Q5Y[G*3FQ/8 MTB2PJJLL*QP%CC"^3ZX"^.KR!8>V&X$8?\;N9@O/D"NKM<'\%TR]^3,PH# ! MF+]-;/5Q0+^&S3\58X&$((A+(G[%+#+A;:;JUGS+P.6&6?^=<:01G1%9H-.8 MZ/R/24S?7+* [JQ0K^=6G62E<@Z B .OP:!\^QZ0P,TLSY@GDJ( NA=VA$2/4T/'3VEW#E Z0'":W,J4V1D M^L'7K YW,,V/\YTDE)%&5G$Z&K$EZ:!%O=X9[D^@R,6P 9+D &%#G. M4L?[ '-]BCX0I+WH1-B<6.S4-L;A%C+1JX$7M&)Q6B%P$HF@514')^#V<&!^ M;1'%JN00J@TGE\7<:LJ#_>H3=>,Y="$:X8*GA+,PB-W.C:*QF1\R>212SED( MA)WU<&0">A6RI:19W9*CE:U@).DV?Y.EJ!002V"KA-Q>=W2$>$80"8H:[P^ MDX 9(L,%CNS0I=?&,=B!C.)" $](5'5A["F4*6?$H63YI<& 6-PS32[YA#5O M!75?U%3 Y101):F[!JX"<7+(-UP6V!;P;N\%!XQ/1#+3U D+41B3"SGI"K:M M!Z+&6*$;G+ZX@T.&. FR'Q B&JSV!;3U\Q [;@R?%(*M,Z(">9WC,_!_-=YB M%0I;CYVAHL&$6L\T&0 &N.8UAO$GCM_F+I VH79U4GBQ01E*W1!,L8?;D78@A49\' MS)#GI5C^>>ZQ(KV!Z!<(3K'C%+-@ M:_\+6=*[) 609HO

%R?>5&MN5!<.XH53#KL5 F1?0$]AS6%XT$?CW# M4 CY_HC>99MEO TQ1CL:;#UYC(5 5RA9Y\9%00O D+(]4E](M%K)2LBPAL4K MK%5:S =2(^+M9*^EMO0+M;+I3J]HP!089^C.PPC8.1B!=Y"3AWX__7ZA3CBO M6JX$3H"2S@D8SWX^<@%DH+Z_Z6< 0JGN(1YBU,4?5!0WBEVPV'PA/)/S M@BDL%P&8-R9[?T=RGT_%JA1AZJ5#3CY $2$'XY/K8.?L\#4"52M]"4_MV'VB M;H.!4\,JW$9;)+J *%WT MR_>\EFW;6T_'*+!M707!:H6LO"1ZDXEK:Q&7Z MK5>)N\!UX(^3U(--/5#'**'\;EY9;HB>+"^9[$[J8/=O%SP._DZ45!Z1>2]H M<=PXJ+@\:<*Y,OYS$+*:A4AW\S&AO'4GT:21O:,XG\$I1-_2B%:?H)4PQESI M&1E6Z&,AEHX.+6RL$,5*MIDLH(!!NAE$>DR^F9YZ7O ,Z7I707@1)(_Q.DG+ MW VW]A7KQ*?!$3U31!%NDO&3SD&95A=3WB@CH@A4 MF94$O>.0HMJ\1"]G:_)*TI+ATM6,6CTF%ZT8S7/A>E#$6F$H%:=X)(+D-/_C MXKPEI(J3U114)9=5//?<$6^]5'>2GL6,V!'P7RR5#HC9I=+74][%[EA1##A@ M'G#XY-KD;*&6R.%..Z!'3Q%.4(MM4YD6M\JC:E[HVM3F M,Z):;@F3OXW:;"JB"U/"D^\Z4\E6G[N=%W"V28&84PWS>9=6NH]5X! MT";+5$[92@^G.RWU*68QF#G$KX>O$7H"M-?@B>A_Y%)/[O1B;"(^-GIJ=T@E M[2J#,,:%AN7*^E6'7N@$QQP)GBHAE-XF8]S0"I%K<^"TC*M7/XQ517^621S% M%K7^:H62K:G!S;#)*6[J:!-XH?*XFU8>7^0@T+4;OR>2/&?X[BR[?I.W7( PJL@Q.2> MR> %[,.*G,*110NM_DKN/^ 1.\-K\@P9F5&Q+:P;A%_L+9SS:$.HHW<>H3]Y M5L^$(O+W]EV476-M,H),LPCH\\0-X[] MO.$M)\/D]UE>$&*YOH>:?8D=)R&$]_K./0,*I6%:HPSA4LF)7!\\I83!D=)N M=!F%&S+FOEA_!Y>:%46WU@Z/6HW-@;\+1+OBYD\'/&,T*R7R:&Q)!PTWU%> MH4L&-A-9O5"I6A^R_D3RY2#I"T)6U>V:MI0U)'A<$LV9R.,XY)GHCB@UEO=_ MW/UYX Q5GQA!Q"G">P:7+F),OC!\].4#TB0223:./'*2Y]NV0U11B_U[[8_'SY9J/ MG#AZ)\A_#Q?#8KT!36M1N:A>+RF/3CR3E1 :+%NGNR",W7_2ZQS?S "Q< 6( MGB-A"W__2L3J8K=<9#7"Y:XY B7M=O*,%'5%J[47E\OG:J7P2E]]4<0/.\S' M3@8W&7PIJ07#EO"A9D.?$XW@_[$V)"1_4]6H7GZ5[QM M;*)N(=0X'84_8RB/3O8#Z]F #18>E&8UP;RV08!IQKM.G$.7[ MVYX%>9VV#%0VO).]U;*QU0["?<"RHBCF[SDH)^%AO($_1WK! (41^,99!]IL MXPH%K#0JFY.RL43(:REX/TH8L2+K2IYHN"Y!&%S5!0$B[['/[-YC*PV4T5,S MVN@P83&3J80K!/:].OERU]KBK1;)U+74HDG!WIFV!@=HX%.LG.&8>%R1S6AI MJG.M5);T9RUV@5H*QSGO]#NW\58R*;[[_U ML2CA$4&P %ZOL4W-()#J/;F+G>-=K0)NB!&V%TSNRD$T'A=GSV]U<8 LU@-Z MY%TLT";4@+JG6D2^@@59D(P31AEE, PLCLF6Y.WIE3)^(:+U?NKN2=?RDP:ZO=@#R"[9B"(Q;@@;;*O]$)@.L M]Y7V(6IV!*1J\$909X12(Q$E?P+T)7?' C&6T'^B?T'OYV+OG.OX:K?2\\EI M,I)2J5!A6J6NAJYN1^:[- M9;UF4<-LL(B5%;R8F*?&Q'Q('B/7<:WP -&1RS6]:(PI'& QCRR[1FDRD*B2 MH1@LF@HR>>1AH73R!8[LT-V/A;]@.[B=T5T@)Z-\1$)YLCSGLCP7^N3Y-0B< M9]?SAF(X\.9S9;.(ZZ07K6D''/LK:&@*[DW-W\LU M&'NN .E\I)TX*P4+681@0:)4-88:+L.-Y?/ S%P:(]$$[DA;8="E059D$;N6 MES(]5GJY[T4^B9+J6W+_/+B*<9"5T-4Y5*>VG>P2:L87)\H^Q%MRQW&?,*OM M"_@OMY@LD)$@0E)7O)2%+7?&/<='+K!7EC4]5R59>=5D@:T#CG.R%C3 "DT] MW]).-G@,-&U]U+Q*K@IK=^B[3BD@1F+&W.:.%\KR7@O+97CF0PJA/.(2U P] MK>5.I%JRV0!/)_N]QQUGU_XZ"'>4BZL@%%=JM5CZD">L(,_QTX=/'ZGIYWC8Y]-#B")!%3&RB-"EPDR>VJA>JD+TA%'I MY,I>','VS@J7(=6Z'6I&%R&$(PJ999#$A#C$=3+R/-DD#2<\0B&+-B/W)=8SHJ6A(3E.Y#=9/ 5,ZIWZVDGWR(+^:2PI6A,.)JW5 MHW%D^%O 1Z0VXTL>$=XMHOTRU0)Z?B4#(F][*_(V8#KQDP>UTPBRY?J2XRW? MDS=TZ8,M#?X??%EDP\6TYJB(88,?:-"G_(7T)-E#O 1LSA=NM \BRR,WP61/ M6D ]2UIS,L$.CRPF>O*HR-OHG@8'L0%>L&&6V%K(0\L>*8QWN44J"A*R("H,;2F+@S)Y MWF:LL?SC7*=-D^'M%L>9I?'TR7(]%I K::TJ+Y\PZTU3);O:@+*S MPXJT'^%NN G\#<>^6.7N09I\#1-(E@]OK!%/']+)\%1\5;#\X]$.="'W&QNU M2BR=)1^ZBNI6^:$[.^0>U#IT4*/ZB_7B[I+=*.,\IS&YI7HTO_)4<4+3)CSS M#&<>-LC.()&4W!NBI6"C9;/+,[,\NER.+LE"_CA_X)RE93=%W8\6I#<,_8F$\60Z9'+=I3+GCPYT1 M*E_10MU*G/ST9DVV@I#1G/005L!]NGT3KI=0GXN5+-<1:Z& ^[Q3/B?"K&.L MP?[L!5$2XK$XE4K"K3-VR%U$'SJEZ2',[:(2+\Q%D*7^R(">D\\RB_(01C9F^)+O7L!QK.:#Y[OI\P4T C_7&QC2$9$UQW:)8 MMB1JVYCDG>M6=J5$;YF]E E".[N-=6 M]FPS?_&8G8L#,_+(-D>.;+.I.WD.81CS'DZA*"IST'-/4T7 H>R\ST<(,-8G MGPANO1 VC6B<:LVIH92:R.0=.'5VKN]&-$/D M2;B91TT1ITW7;)YZ&MVG:\HF$3.7"UPOJ];:06WH=&77C>1/40Q31P.Y4C( -LZ5([UDTJ661;RUZ/[S!:/B M($U70;C&;DRNW?UK$#06R%XSPAH*9!L<@>DJ:$M%?&LIVK:W%D MO!9T.5Z&BS4HWF/8?]I5$ V"9Q%%L45#3V<.LIR*@5 8!CR^)\39%]>BU#2-X M^39XK2"Z#<.7XNM./8(BH.LT T<;>T*F19\EFEI.2,B8N;5V>+G^8OT]",4F M>Q'L+'YD&!,KA);5K@.'<$F'I_03)T MIR,Q\^K&H!ZU5>X?@- Y!\QO+/&P0(6J"HM\6877.F1UR+[RJ&4@^2#6K3.F:4$62I$)3SEX"YV@1^CLJ"7WUDN1U9]7!J8>1#<:"Q1:/#'MI2Y:04DZRV^D(L MDH/&$*>9#%PNW"[9[:SPP"NQIX.BK:;6*'BJM(J6+F2I45SGLQ1UL]ZRY.A" M$_9]K:\GZW36[Z/ZP:F+>&4;%.M*V\LH .TSA/QQD1@"'S^CIR\B0Y$H!=.M M,7FRE7G/2O;<62%9>^3UB>"<)^OQ[)#[11':'Z>)*%$D][< I2O_L_8M;,*Q MJ,/PJQ\0 .XS/![5R2CRK@6N4^;_C:)DQ[Y3L[W70$06P@[D?0VJN MVD,3/ M3#9^?4/8Z1!@U>R_1M34[EGV;R?DT0""Q/@# C7M2^"0T0#D-GE0]===J<*0 MNQ&5Q]26G*E#E$N[.W+I"S7OF*RBBMN$%SPY//#*C6S+$R#)=C(Z-I 1%+G] ME.11R)%+$#8@3)9Q!IEF:40PS1%+5QC?O**+<3 ^#,(:O . YLIP1/><-*!D M<.0%EZ.M'ZW()=3NO*C'*A=_Y1CYA1333GN0]L<%I" _8@0H-5.:,\O[9+70 M;O^B9 5CRN'8VO](6.FE>V(1B%P]&T06Z]HOSC6ZF/S$FEC9G MTZZ?S*G?U[I[A[HU7O#I,8\]Z!K\[6.PC041]!_8<[35 M6![#>EZ[S/$_->/,*8)K#[QK_Y8LJGO"%'G/5\_8>\)?B/Z['3H]O+_&\P_J MWY"WBG>*/GY"K,M7,Q:%^K^?M5G+;T8&34O&\IOI(Z75L5]C\-<@ QS'I[8= M)MB1EU=TGH3A^$!6(,L=CI@=PM$"V8STD4CDY87)[0]$F/.C$J:@ AL2*MO/ M7HBZ$+HV%B:+4=X$2NZ$TLOL/;K,[ZID*5:&QB'%5S[=A)CC*].>*#BSZ_!: M@_J<)N-@2TYWX!X9M:?(8"51RL&KE-NK$'DX/LL",2Y,% :A); &U.O+!VT'BETDA6P#KS.J6]X/6]3STO>*;G#$6B#K'C MQ@B0F#3%$:L4WE,AMTXW*"UC0"N[7+X0IGS+$]Q"V7NH6T?+UK&ZW^I\PZQ; MMD6)CM-Q8L#(4LT\7A'=@)=X^N&I=Q?S,;JJ&:-3/D;(R!@%Z_@93C#?$1\O M",->0#-2 $U> 9Z%H$R70_J'U ^%K=<'UC&9T-X\Y>65RJ*ANR"WE0"%V;): M]EEYO(C:]$S_V8(HMH$7@D*""B.E;VV,XMW+,:TE')[W!>7+>F_1A=NQ8-L% M6I-Z?\8P71AC2F.NO,J;OA:&TVTC\_S0B!?LC*K;? ]Y-B?!^B0A.PB[AZ#@ M,;9 M"]NI&OOI+Z@4>1YB^D;6WY/ D+65!QG+?-'RF2'AZT*)M:(MU2\')D]70 K3 MW"L66L&)3HXN/%((OH2JF9\Y[P64X1-:AXF=NE@/QD#7,*UKGWMI_X*M\(I0 MU!*WM4A=UM M@GY?S8 47-:_TU%?Z]0O%LXZC<^)6GL@<@RJQ%:$MZ%O(!@) MR@6O+$AP95WEP>)TH:Q,. R)DV_(=".-3/)*.0LZ[WDUV-'GT)FK[^X1REG M*3,;A"T6#-1G^;[<[;W@@$5!R9IR-IX7V-RUR8M-_A,[+)*=6BHGS_SD"H'# MEP8MD0D\"*>FT80@PV-8DZ/-M/\*!%A-<$N#045Y$M7E"X0^1#"M>?#0H38, ME062).861=C1;V=@Y^!+F\*=&6#9 MRD [@*,>A3]=$T.W0$!9&R@U,X;(<;SW&#H6AI$5#G=CINQ*#K1>H% 0YS8P M\NCN&$4LV+H*&1HI?6ZJ7$TH)2V:%#SA<"0\&:6A 7 ,[*HK;&_]P LV!R40 M?!FY22W98[GF YV1T>)$&,MU+LLXI:4OYYT97]5E[G,SL]:\_<$R-&7M3R^( MA!,A_)=@LA\;90R&I3VA0T-/95_F OF8UI .\3KQG6.0*U]?//4JIREYNE2W M\:)X35),;C^P*(H-W/)8F0\IA7:4D@6$,\N3+J5*O3@Y@YHLT]2BW(4\ZD"1 M%SVEISD40(4,KRPU'^Q=*>-"4_ G0 M1]"!,-#1K\EC_XG^!;WGD.=O SR7 FM,'@@K9!(M4/6\HL*\3CZ#A=J](^]$ MY9K$T]^/0'ODUH##)8_9A$-DL B,%!*TJ'EA[LSGCCNM$HB51%<]O$0AWI+W MR'W"3#."'"FB$)$CW7JY@T5!-H@X#MW')*9H>L&=-39'G;UPMMRW4)/?>:3[ M[U^;[)(2S63/]2W"-=]!]]]3=12T'\+# G$ND,P&!!LN# \J-$R!V!5?%:Y^JV.Y8]($J\WYGZ_YIM74?I5PCB6U$^0; M*\[YMSL'#0ZMM[&?>.S+MGH8*U<:*VJ* 57O))YVL+)2%,\^ 3IU@3]77M&=RN[-\AVC%D]\[IA:8OU^D&UF\ M?$=P0D GZ*_\7XUA2_F[.?/RTQ0L1\T-/8V,8$2/1YQJPTG$9.)EP-QCDTG2 M]IKG29/Z5B7::1)O@Q V:,4K,"-\7&)U68F6-ME$"AV%702+Q-;=CTM_3Y/R M/5GZ@FN)GN3&F$)?7).;@[]Q4^U-%4H) MZX)#D&2=&$,C42UR'?((ZP<9EKLV>.G7D-RLQV;0%&*]BJ%>M _=F3-32"RG MS'2367NJC%JQ\ZI-%X$U*3@JA?2ZRW=<@I7A],W4L;_\?^R]:Y/KN)$@^E<4 MLQ/WMB-.V^ZV/3.]<_=#/=L56Z=46U7''=[YT,$2(8ENBI1)JA[SZR\2#Q(D M 1!\ A(587>?/@) 9"*1R'>NUPA:9Z''( $6ODDTK+:>9EARQ./LE/ MIX,51N#Y!X5R 0M8;U'^Z)<%_2Q82-B'\Z%?P#VVFJ1J:5,59B&5]66;H*Y8 M,2M%74KI)9\[?@14DGG_,GKE>O"G+M??4BIF+5DI%TS=S UV&R>*'.:NU?MY M!1G\32IP+99" 9G<_09A6ZHF#:/W+)H0+4=87:\3$^>&:+'-O_6] MQTXR(E\#!L7L=0>@#_QLKTB99D2";UF< >9@=-2Q8Z1L.+I&4;P#'UR<_,]C MARQ4<-&'_)CKZ9)?%M>0<(3\B?(\>!W11_S[%LKX8U$:ROC[EX?L(<[^CC*0 M%PMW@38Z;XC@=C6 $O7WW!EU_@]1?X UC(SD;O@#8.D)78 MB]L#/$>T\$1\R-9A_ [L"7^?B)S%"6/:#@K3()/&LJV7+;:8V2WB%=W;:,E M1?;SS0XE&WRQ?D[B]VP+C[(7=16_6<8S7W)!UURP18\$%DD*MP6 +C!5^23] M)O2Z9MCG:RQ@$6=W6ZIW,,F6Z\X!UK)%"%<9O#DS[PHCAOC8K*\R-,B*@BD2 ML&UT),"J1) NUZQ72R>\>E_T=K7B1R=RJG3<<3K]7 M1CA"=-. \4PYR13+VXQB&@=6DGXK<()JO*-?ACK@]N^+)@BH"X M%5XAS.*C;P-YTC ):*6%%R>>)@VJ1B^K$4<;*&QQC5XS>-4QQ\,\B=D;B; 0 MK8*]%RZ3.]9HO6N1#6C& U]:P*>^+(J/Y=9-*C?0[RVPKG@W56OWT7$@4@!! M1,8181]XTIFQI_V*+C)17AW52&^#D)GC^N74D32#%=1C"+G9S>7-2U3S"79> M9&8F&%_+]5WD!V^!?_#"\/,.ZSEX5X$72NS^/=L9D<_!U1 _N"B^N)"Y!"9L MYS01.LJ];RT :E1LF]9+\L$^7A1,F:K\./\VE4SRTBJG@YA*Y,*/B^^**EP9 MA$(L=J0C]^AYI3_'L?\>A.%%5).?KC%T89R"#-7O/>'?(*%*]0#2XCL3/#EY M 3E!.ENNR4G3KGW]C'V"R(=)M]R#]&A "N70T!7IJ4U14[M24/L)BT]) !(V M*[A=_@MAY&#E]*OUMLE?%I^EOWO9 N&_Q@BBZYP@:J2%]DV1\YH'$)\FBJI5 M^+](:M(+:,GQ5_V[TH3)"O1/AJ:P%8:^-*'("5&@%L3X'MMHT((_>RKHJ,A% M?Q[3@+M<1DA M'E717\+ BRV*?K43/,>]=Q\>Z\8K[\RD (Q? /,ACMXP=T;#U[ZL6PU,2XQ^ M8UN2Y!V?2-G1L;%>F+':X[R+@]"R5=?Y,L?(832_N&0SOV6@^=-!5YNT6$!*EW->H7=BB_D M_,Y%(9WJ5$62*)H("*%%Y17-^$IX6H?H?>G:RE!8?L'77_ /3!O%-Q:D,O>; M$,5'O' "%E*>O+,"LXNS+1CS)XG4F.3]&&E\&<0V6>QM63PN"V%S7XKPMS$; M*[F'V)+MEZ. Q(-]%T2+3^0EX_GPBPBD"]]/(#:%_NL^B-"/_3*>V$I?^!\6 ML.:8CH9!89&$57$X1'A^G+;>7^\^#;4B?__ZQ]__\8]__&&Q]Q(B/ A)PE\6 M?_F"?X/_UVL!+CP2AO752U;;Q9]^^+( 5PLQDEZC%5%K^=_^"=K#I7M:=27\ M_,]%%&,ZH/4MR818,#YV7?4(CJ%>+ZQ22Y+I4KQ*YM25P@8"L%P>3 ^BA<)@ M_6^3KM!I!3X+A4[[:*%Z<(X CG)9 !8L>K'85YE>P>R _?U0L+S_7/PW2F+" M)9]9#<$,$Z$W6E_:)(2&%,X4L>#2SBH10 %8:5E*X[%CQIDOWZ$F20#5Y$ M\5]\!%W/A*Q5SEA8_!>L-YK;9S (2J4SZV",Z7=C&?)BXF9Z$?G$HLWZ642; M95&!K7]_#-;+FL:@QL1RON8?FJ+6VQ10,Y+DY0=*6;H4<.HRR+^U6)X&X!4O MK%L(*)J]@F<&MOF"A_=@.<5""UAI9'8#YR<>'$2C$<5GD)"LM7@YB3C" M,ENAE31AM7'UP<'V7_=J3'<(1;D2:N#/:S_W:P/!'1?Y)-X^VVPNDCP11ZD_@/)7:<5'U@JWNOGHOC0 M@GS)0G6'<8&O9>^'#1BPX?+HZN#3NF^6T:A-9@>#1>V^F0X@L6U\^H3>4'1 MF.GU>LG8,HM+%*VV.R^9L$WY$%"4>_114*9[B6DF+=9<"Z&^WSN<+R@HB,54 M5X6,RT_Y CW4/W'!A5#49%PU4*BUI:JFU+O[3E.%J2G;[PP-9]@"Q&.#3>2: M9('%E9AB]-1CGN/&K?'063MX ^TYQ5K D$ETA=\E*;[QA;2OP(C)P]E)T7C$ MPR17"?*#;!'B-X76!?O7/_WT$UGJ7__\I[],&R,V"JI""9:HC^))Q-(#E%2= M*)&R=>P'*L-D%[+;(!*?]X-B.YXKY M' MZ'+?7(:)SP"%XQ>;DS3GR#6/(;K&Y>TY+'<*/_\ACDA% M4U9[CK\=T[5,[PAX.#S,[@);C=)@W2._ RU[]&K">-MO08KQ"!U_0=&](BK^ M/='P^Z6^L86)!>&[5Q0AC)_%.HEWOU,8%(X*UE &)C45T&47]Y, =>'_XT"C M#Y?K7SQXSL%K@/^)? SF,TK>@E5GZ(K%P=C#EU^P]0G(_ O'"6?IU0#ZG0.=TRSF,6\3,!2QQ0W^_T=CU$9-5FP[\ZEN5#3;%]'920HH_ N#6HKH $? M1PQ5 ZM@C0B]-<327Y3\BX+ G+O5)C0I:.)O+E:KP^Y /,+#]&G41AL)7YNZ M8>-8") &9]B"DY?J?HFOT1L*XST/?^EU@85B5<2&'GGA]X<4%96K?/HQHD9- M4L5J,#BY4,;6 ]6'K;@8.W)H.%BD).C@J15]L37W<>(VHE;;@X^&!D6?\!KT MTZ:@7F'RW$#5$\(+^W6GSA=.)VL!_I@@J-//BSORL!PN5!"$]@]89%_)BU8* M$3I<<."4.U&BPWAPAZZ"_))X/H)TF'Z %@E?:_1:'U@T]](M,37[ MR+_\_)8"1Z27/(@V%Q!Q1],8^HGNX'T@;9OXI\##_1U\#;^1OUOD'UP47YQ0 M3!\?#66Q#N-AC;64E/@L, (X\%[^G:E:/=[M, -(:#129V<:7^S+HEB.J%SC M=VDE%62>$+&81)O'. Q6G_2?O249NO8B7_S+@BZ\^"_V[RDEES$ +/DNP3VI-E6$[+"SJ ]$VE MY/YY^2\E%6)"Z7MPV&II]S( K=KZA[;P'Q*I@KF4(V M1GOQ/XOMQ7^:JK6X!;A-+.-"R&PY,,%6U_G.Q>R7/'P6):L@!1M6I<7-$S]T M(;O>J: M^<,#*Q;/-P!W\OKYHR<0C9 Y-#N<#/?2MLQC&SUB?8QN?379UK$BMT*@RY'7 C_? MO2W,I16I1$"+C4]D7QX0HHH55@:6I1H/O4Y(4[=BHC,:%*KCJ%V1JAXU]G21 M%R2]BQZ)OE=YO9A1!3TF0>>NQR8B1VIJ8:.[A0PTNE^):,'WO"";GC'^M8)# M&4M?>,+BF!D/U\RG#>RK:YX:6V)4%MAWKZ6$LRDVG->+IV(JZ=QV%_%679@N M7X.(D&4N@Q9J6]>:W$P)H%WB\'7D7UL(GROIZ\4G3P$-*A/G8@T0OTVAS9@' M>TT7ZW:\,%<+2:P \ .%==+(-I'[_)^#EV!*"S]IP-0@C"A?DT6$'0$<5>8_ M%0C5(,.+J.;T+3A(7ZL>_PB)7:YG&10?FM2^-R[HI3+,1?"EF&R25PV^%I)- MB%E1CBCK\EY?&Q+P,RH+'HN)C_)(NN<9H[]40Q8^F7X1S7#3F.! _%B)ZY$M(KA FALA,P=_\ MGMP^F>#^/T\- M@)DL^Q;)%EC UXX>_$H"R;^-+P>2 BHD%\2GP4%WM/*:?WG('N+L[R@#7'>6 M]\CR"W']!?_ XO6083$P6WSB%P4^X5X?*EU#WCT)NGIUAN,^HN5"FO^/__C/W[\X=__ MDX@1XZ=+]X>FGHY5Y%J]3I1K-1 010(=RXZ;:/^D1R:61S4YW!6#V% ,FB_[ M/3=8"<_/XKN_DPS64X(^UZOI)QLJ*$H,>A,^SU/BI>24F?)9AGHV3_@=2@*H M$7![B/STKRB$MA#,*>"%X/K%>ML0'62++RW6\*G%%G^+E#%>\Z_AI[SXW)%" MS:A<@)9\8@'?@-B(1?Z5Q=WQ0UM*;"U )GXF4)C('^ U??-"L-B,">8]PO<2 M+?%SXH%WBYB,P99"(CSE M&Q;<<J! 6I]$(^H.SF M@[4=XX%\_5Q&-1D!HDN^RS^RX%_YW60^H^$A#EL#>XQ0EM.D2$&W02U$5<(^>EM$N\@<0;>FSNL#V&9\?'P&@:KY7J-=?=^I8#X M1WBU8++\8D_6Q\(4_0!A""!:$0GJ';]O*/E_TX4?I,RO0V1-2%-.TS&EZ=$Q M$\J0PK^P8)]8T&\L^$>L^&![7EN5N]FV9WV(VUJ6X4>++"3E:%$">>#>!BW7 M%U%T &V.1G8LUT(-)EJ6J2LQYM^ &^B1KP OHB$M^*^$PETCAVN/#G*UPG)[ MT']_M+"7N+([9UX8FED6/6EP0DT7CW$:D(#'?LRH2-"GC5V8?8:O/B%/NO32 M( 5G+THY%6*%\SG81,$Z6('GET8R\"KI >I=.(I\$@ 7/TH[,!:?713?7? / M3YIR-B5BQ(N@P4YA\&E U-BXJ5BB'PY0%7RYO@[" _[;_H4;!5V'?2KYWF,V M>5Z[<4W$KSSA^7LLFY&O'SGL4H_-;* /RXZJW!%#OT,HGR*@5.[Q^B1@+Z5) M3P/1SRC>)-Y^&ZPNX)V%VO'$\\0J2?=[XXK%%V1U+',7M>EY'Z1IQAY076RNE%/1J@PA(T=PP:LB2D.]!;=S30E+PD M5D&ZP0HS)#DA:J!Y\3Z@'BA4CPZB ^81S,[>Q0\FO)'Y5[@Y"G^'%!Z%>)\8 MBY8A;ZG.I.R)C-7C01]V!/QX(2[Y['.P,PSO%+5\97ZIQN#XEVV"NG(B^L$O M54>469H ^?#IH*22,/"7L2'[!LH]CPOI>C6_4:T]7\9FNZ]^ (GHKT(U3:% MS$:&*_ B<$I+Q5R&!$I2_! O/(5M"&^6"A77!S")TZ104LZ+_O5MG#RCY V+ M&[TH+C?%8[*["KTT75R453^(9R)_^IZTS5AXI*+%=[3XU^@>FU'QD!O+ $Y6 MXXU^)<_!986&V8^ "_XQZXG0#7G0@J9H*?_9-/VYI&N[7N?2#M:K$<7-V?J3 M=!UQ&EMB$'DCOO(HZ#"-UE:->5CS4U<(?U%^0#%C.>ND-9<4CB]1D Y59>:D=Z#)&_ ?OH M,UJ1H$9O;]/?W.PDL7*?L2$6Y"_*U1_;WC@,LN!P-S MF5OQV?J8+2SX%TC$.GSC^* LE7YJ5D: MA\[Z!$_(WX<&KNR&*4&XM ,A,2U!PMO=#LKXT=I%O=I;YRLNQ"4G:^\\($"E MUL=2J,;D(Y7&)R_Q)0)SY,4:;ZMK>9#*TU!MB,*LGGO\F84'WUE YTG,2@[) MJ _#&* R:JRVJUF\Q%C>)X;=!5E__.(O8T$HDN<+7AZ1(QL]ES#* A(/@,5O M]J8%**41],B'$%)!!JM+@7W?!?'SB^+["[X!&F-:$0/KPO*D/-86RDKE!8X( M;W!AH-(CI/9=>JO?L,A$,EAI_-I5&*<=(B JK(]4DB19C/ %(BT)WUBPCQP5 MA.R&G"!DI4X4 !Y)MGWEX'D">*MQP>-7FHEJ)&3^YH/6DOY!Q?Y%XF**XF F9#)3861$](HM+=AFB^J"I9*#?,=N]M-3C ME'EBO'07R^T<)ODMKP?&5CTB@"IIW!0,+%2N&80AR1>:LBCD:*U._H9!&[C/ MR8*N>0)]8#HBQU:/(H;W$VA0U _QDNY$9YJ4)18\/7]+%V]D04LQ7-0Y]H#> MR4]C!&_1+T"9D7FS(X1B5\FNMY< M:1),6AL?J**.+C^_>O^($T)//8ZK M(<3J%:I5X<\PNIWF'$>$NAYR90CZ)%T_B"D_I($ZE .)03PO\947ANSEQ.K; M+UY"6I#W3IL$[PDB&3+ H=[9LB<$<7&;^1?S:"CZX%1CI7*TW.1H@9UPZ90H MM[^,C"=P.A2!9[<':,WP%9/L[K#CFOUMG#S$$2U4&!*SUB9!U(D_:(T[L?P\ MW MS*NQ%KT!2W]/YMU%+YA#8!&()G -=1N?6E;I)=Q*^A.=_SV6MC.ZT1DA-7=" MMBL"3+QOTI_H_._OH@7;X)2)>PXB6%%WV +)7B2K$@Z]9,4!P7]L@(6-^ -D M1Z-]]CVE&S8=/-?UGNOWW V<'UVL&43P^@=+6P>Z$6W-T*"=:S<_B-O7#K0* M O3=O68"[SIJ$([MO?XA O QG6 MD%E^;X7QMG=J5%Q.'L@5P(0Y>^(*2W8]*=$^[#2?0SYSF^28? M48+Y_PX8RO(U#&C N QA1A.= )&S=L)=0EX C;M'BZIC%_X_#BD)F=6^$"V6 M<0)\\L@?5ADQHY+W(?+QWZ'DK8CVE!]P\SRK *;X@QX\)@HP-'B7%"W5'/G$A4A.M[%B[K>0$$@HEB3BEOD5! MECX]?Z-I/DK&J9I@G:2'C,6K-Y"NTOZX7W."/NJDG3N\4%KT*32[%=*I3H"I M\?Y<".TQV3TF-:+>8QG0G1:R?FUR<9<3+U>IJ&.Z2O<-PYTX447)+VX^D)U= MPQ1G# YW$=%%@(Y>JI=/-\Z)4/(#LD-1D\XW^FZR /YR]8J!PU(W[0^J.#;W4,1B0L%=2I0SK "2I0 M5#(HNREEIVDTT0D0:T'\7-"%Z#2LP$+F(!=F99"VF>\$P%&#]+?+ MSQ?\P:JIQ6"X$^!HWTMJT_2AL,IMD*Z\$(30UJ^N=!4G@"\B#20QANGEI_!? M->FIZQI. *Y_+6AB6?M7ALYS D!9?@JCQV64[[B)E-4SG0"R(+VZ*2$O^:\S M)#0_1 -_PKJ9_"7( )B[R _> O_@A4#)3XAZ,=)ML'^);S!PV>=U#$RK:CQO M.=T-*CF\INB?!WQF-V_DI=6>MVJP$Z!D& M@E-MN!/@\.I1^P1M493F+2#P2:!@$U%I9_4I>L%SA_>+]_$(%ES\=Z5P\4=/ M2=6C?=!$*\+A9 .= ($(H1! M0%*2T4N"M1022:HQXC?-<0*P2R^$:_"\12B[CU<>3W^3 :0:ZP0@5%G0*)>E M 4YLN;BS7,=1^^S$S"\#)M!A02=0(HK1$?7K0X%.E*0TF5H:F-,PQ[JWC.IL M%[Z/)>64!$@MD\9 91T/ M2*$ JD8[ 4S]/CS$&2)_^[S'M^8JCM[P3V ^!H;^@_+H6JSA!N##];*@Q;FE MF!GZ(]:URR$CB?C5P)="\C"/_[63H,.?29HM+Q)2"7HG/U[C5R+/1AB#2EMN MP0FT2Y1=XO%3!#MHAEN7'[#R SB^7/W&H=5@:'THW7N@8D'4T60WM]?R6U/ MM0&N$ MDX),'33!H*@A%-M0),%BLKS3&5Z,9&4QS CSBK(]\^!=((6]>6/0! MD!Z59KP3 (U0KY..+&):Y8K\!-]U L'/B'12Q1O_ZB6_(3#K,RI74TW3'#< MJS:/5S[[M0[S5I^')%X'F>!I4,1;J<8Y@7OA!;CR]D'FA131+&F+^%)(30=> M^*KA&3%;Q/K9Y5&1NWV(\GH,D$=4RT;0#'7B!"]6J\/N0*RS*L>(FC\83W8" M5 FKEW31-7PD5/UWG3&N7>$_+I.7^+T46J$9YL09*1P%]_JL4?T<)P!35ES6 M$E[S+"> ZZM4T^*? !]+67F)_T;*')-&IB!#C6=V,OWV22 :PQC0 -GT+IV!D@O=QZ WSPY2GC$1TBY0=]%7#,R!EOY;KDN0@1HG M\6 /LJ#U8,RK;8#6F*6M2"W#Y7H=K%!2E^L:ACI!\%AN(2'>< \#? !,9= ( MJ;H)3H#T$$??-+8;X6?K=ZLIZ>\N8ARAU/JO>J&ZK>+$60FWFYM[-'$OZM%. M %.R:^K@D YT H3'A+FZB/T ZP#+A(0*4&=F--$)$!7BAL94KY_A!%!*]4T1/Z$;[P1 SUB6QV)-^>KH[,?*X4Z (P99 MUM-0U*.HX?/6]8+G%8H\K)Y_B](] M6I%,,WDZEG*@(T;/*Y+Y&P*^/_XW*L5&*@S ZA^\'5*SG_(()S8-N6N! M'T"%L82RD:\HV\:8ODG7'?3L"+P%BWP@=[N;S;2N[IJ:PHB>RG16E=+;9RTG3EN25V.6T%P;[@0X M==W<3(-WY,5[\3ZX,$+33^HNDL;!3IP#]1/?QVG*RRL%T0'3/KLI4-H!K>,$ M"77J;C[P.QXGF ]BKD]\?)"M!A43Z+71)2F/^#DGT"DDOF#0?-:^YAFM#@FA M8EJK"OD4>JCRQ"K?W'@)%%5.N>7#)+5F@"\X@;1Z5<2<3S-SL<[*8C[;^H-& MPC1*]8CQCN6!1YJAUL&XQAK7*ENNL814Q*358F_DHYP@.$87H%)62ZTI;$/Z M&=9/A'M9TK* \P3Q\AZ5 L_JT3&'S>QDD& M)WOI1;]QC1(,FBE6IY322],D)T SYJ)&$YP Z6:W#^-/A%A=''F,T4-,;3<^ M;7#]$M.>D/GO$#B+#^OO*"MLLL1 PB*/9*B9Y,-.H)A&4M.6J-K:KI51CJBT M3V@3@)P<9?"0RC79\A@GL$[?FWNJ :2K)-@WAJPV3'$"K">483D ^5QK$X*] MK]$Z6,D]3,VSG !.5EZQL$)2"\!%&,;O$*=R&R=7"<*2*E@-Y#>JZVI.(./Y ML.?)"2'$NMWBG0IERK4!!F93K:LGAH$ M#53OK:[7B&RD$T#DX2ZBRUZEL"D'NP%*UQ!L[@*#3EK$I4#L."];+V*22B[I MC!!3W_;CUOE"'M1- WN7:] (+M(G?*U)$LE+K @?K;*"S@LY06VUPBV"V\.T MUDMYBG43"&LB+0]R+OWHQ GP_+E=0 H-DB#8EVV0^*I"X-H)3H#TF,0KA'SB M9Q%5)99:HZA2WS3)"= 47MQFQ=RMLM8R&H*LCJ8,$9-YUAD #UF"NIXK+Y4T M.U&/@&"-SJ6#QB:IU*.=@)4,!P@Q6^2Q3A/V3@Z"(&#RA_3#MO ML.U+03.>[ 2H@[(,J)M"XA;C,-[H\S3&_ZP3Z!4:5;_$8$C'.E,(_NLB*N<\KA3H #)7KP M<"@M=HW>4!B3;"46:2,W'FHF. &23+=Y!@[22A,O9C@!%$M5:PC#3UJ1 MI[IYX2(?P)XVG4#W:"6"8"<0L#T0YV E0ALQ99:5BA3*Q,GR,^T7KNA8[ MW**+Z@T66"OW6#?.":J06Q7,[0]. )%KY(7JKG6S%,.'Q:2&ZMO#K&S]R;],/+!7R3)0A)^L;Y.&2T();?C#I2 ,RO?> M--XZAZ,6HIL/4C&34$^]'J!NG!.W*W=?, L"LS++KHMBJ!-@:*TBNDBLQFE. M@*?MERKV\)8^3::3K;,(;H-<1J)#MJZ%R8^#._ H9%(GYM ?<0)U$+>]@CA>U=:5MFZSF4X .46DA/=A,TZ#?MT) M9.>J2N,#+Q_I!!"8=7N;38(VS-C^A 60Z* N&J ;[P1 QC5)08^- [$T M:[@"N*H^F2+T5S_#": 8>?$2']7D'*WD8CK7"4!-Q"QM P_#V4X J_#XWT4* M?\9=!$F^;8('FI9R @U2-O,M\K$T#:>)?"I/T4P$8SZE6L )D,%$7&E>AK7? M+ G@J6?VX_)?""-U?N]!%K:N>A+>Y =>F%_H. Q6G\K$M:;Q3ISY?;#2BT>E M 4YL&5QY1?;3K;="ZDNH&FN=F(9T[117Y_80^>E?44C:>17=S-(LR XUXX_% M;5A'/T^LXG6+2*^P/)?4,!VMTR).7"$A1N01'YFVA+MJK!. 5)4W[3.D'&R= M')D(_/(NB,"YS%"[M/K13IR+LLBZ[GP:)SD!FJ"YW'Q@,19?<'X(Z>5G4>0) M*KEI4ML'6,X)= /4$K:G@$U4:(#I0_R,KA3H #<73HGP=P\;PUB;6JL4X M4L3*0JX"+<&Y0?@E%CT"6J&]S0).@"RTD8;:H9JN%K*!3H#0MRG;)N0,_T,)X"2]Y,P]! :3[8N U74!WG$AW20$Z>DL=>* MCQP3/67UR_NM=(1(,,F"[[>B$T@12L%=&A6,NW2 K$DQ_=B+BI(K41XI#?7S M(Y^9LZL!FZTF.G$^XS>W_05!J4@\Y@TKH!O$RVP0=7J,Y[G?CMPXE)8MV)SN MNT9\ & =:E8'%4.= .-NM_>"A':ZJS)C6H\>:PB\#X4,N%8+. $R"_G#-PBM MMA')]29E7S7NOH8I3H#%C YYZAN6XTDY03QQ^1H&-'Z@B*_2V"U,EW "[&IO M!!U+48VU_BI_BS"7>X M6!B%*5R:X%'U<"? &>$ ZL*E/1$G-&SFY(U#$B@[\"2?0 M)FLPDRL;>;L9M235--,)(*M*!GZ/@I4,)NE )T"H%.9);P]0@H"5;.1!GQ3] M/N3%%EG<2G[::34GD,$]]S6I2V/WU4]Q BQ9\27P.63;-N6:BAE. *7Q;[=T MASL!3I$/EO?$D)K@ZL.U8;Y<3F M\SY[VLW71UDWPCV!(49>+%[XR0D<8X7(L(BM#/?FLYT EK+I4!INP3BY-#G? M9)[U:BS7\8JD@="H-46Q*>D@-^Z+S%"=_^ $^0BE0D@RA%(B$,:XL7&A<=QU M?'C-UH<\;4LO4)O-= )(HXC>AD>^S0I. %U^N;D)H?F-YR.= *)J_KD.PD,F MKUBF&.H$&&)>V%48J Y",LPZ \8/.#09 [)G+6Y3>;-OY4#K@0//A]W.2SZ7 MZ^=@$P7K8 4*2LV'7G-0MYSJ!*'5C&F7F$EM,0B_J;N<-,UQ K#.CDWRCR=$ MGU[>I9G*.%*!;I0/.8'"ALH3.D.-X50GP.P;0RH$BX[0PU+U$2=0I\C<%F+5_;:J(3YP=MYO [1=W$JT]25-,C#4)_QGPO\ R=Y+TP=OA]3'V'())\#6EE(U[M#: M?A4G@,=248J9AD^#O]7E<4S&.P&0&!^#%;I622FFMW81@3XV=3IU'E8"= N8M6 M"4TSH/^^BPPB@1LG.0%:^]3IEVV"I !W7,H)-#2_30Z]0+JPS4Z%%SLMY 0* M"A%?1WT\>A??O"1;KB614/J*$$-_Q W4=;5$\78NO$9@2D(77[9>)*UU,J@5 MK.6WCP/1J9G-#^5@#9X=/^@.G!%L5W&RCZEW@H0*7@';2C[58KIVBA.T)(UJ M;Y.46YI@W1@G>WC _(LB*IM7@Z5-YSAQ5GEX*F5:3"OPM=R<=>'D/EYYX>,6,_:ZDUCVNQ.TI0S1O]=E,C3/<@(X M:2-PY1NM&NP$*-5D0*$NAM3JIA[N!#BZRDA.%3W*);?E&F+7;\/X75\'5S/> M"8"6R<:+F,&NY'*":G18@@&1AG9,RJO5YS#I*XH/L; 3*+I8K0Z[ Q%A^3W: M)VB+W[:\UQQ$/CP@?,B*N(F62S@!-I'B,&=7]#,5?G9BN_48Q<\\2E'%XYOF M. '8\V&_#YEN<1>10F*PW=LXX<\NYBP'+R3"TR$!@34O:H42?$1!G("J?!5Z MP2ZE'8'A#_X_#FDF-&R5/X+3?-NZ(OCR'K]LXT/J1?[+.][7YS("QZ'$D=4\ MV@FJ$6+K'KUDF1#>ZA/)6-?1PF":$^"I?6Z\S$F18"*]^JT6L$Z>[3QN%VM\ M^61EE'LNY<3)TRZOR_7-QVH+.B5TUUQ&O=IH85J@]36O@W0?IUZ(W[;#'KI: M@S\,XOV@C3VU0RJZ1-O?E1.'@P680IJY>/."D%J^!+;"XGP:[=D=EW("#;RH M,P6 %^".HYC;LA7%BDSF.0'@S6X?QI^(YS#(C3YXXV^TVC+8=]*7F!I'\]\A M*/,ASOZ.LJ(B$S7N8/F"_16,DR9A3+L#)Y"NM+)S$-(H1[+FX]VXYUDI87""C]:%UJR3UVS.I$KQIWX?E5R:1AN!-$*LMM@O7G*!$&!2HQ^^N@JK:?UH=;O M%SQ?>2=SN:8J&>(&]OM8!PTS\H?^AA.(*TPGJ;*/)GF^7JM/G#SQ5)!RE#Z] ML;_I!&)[Z6H4KKI-@6EPHE9(-47I"S'I#MQ >E'AD3R.FG+"BJ%.@/$SBB"A M#IHV^KL@"E)B4G[C&IP:**.)3H!H%.!2EYL%L5IIA>NUJA/(Z9OKC;7--0J@ MG.LXP;3JSSB!/B+X8SF8!OP9ONZ-DYP K= [+Z(L\*'@#+[>SR!(DD@XVMH' M^;1NPFY_X"))-9S3,&Y]J*]8EVT?0&;#1)XI!-OJ[VZ<-MK G7M">S"DTX8R M)HTHFZ=9CV:Z@IP8+%/(8JK%WYPX!_/*@@T6Z):K. '\Q0'+2?%K$"*--%4; M9)W >'%!P) ^'1U$))2.EU,!EOW68-=2B6 M:UJ7@E&]O$*<T$HAK4 MV@Z:L!-@56+..2.G.JO 0)2M2EHM8/TA(YQ3+GT+/SEQ,@I1C=EU>PI\FE6< M +[)MRE+.Z+U""D\!A7L!_Z$&VCCMGZUT[@TPHU--QR$6/]HN.-M7M4)Y-1K M2VL4(,58)P 1ZYD1D0 J#8C5]M++S](O)H71C!=R# 5RDZ9(DB# 4_T ^K31 MO^M&]-V_X 32ZNX?6=1!7O!#:9$W7\(9LP'M=L:#MU8'I MY/,_7F-8PIA8:DE-:O45-Y[L!*C:)GMN]-;+C;"TEHL:\Z4!UE\XMAM2\+KZ MI(F_.8';>L]T:?*.9)AU'U7)Z52KW"4?89TXKM$:80G&SUL7US4GR1 G2$7( MX],$?58'6<R_F!"I8-'4EAOHB MN\(,]1-O5AD*;S31"1 +^=J-N+C?(UZ\9:6GQ58.HUSW?5:ML\PPD*N:S7@"[H^L[')Q2L Z]>0KKH M_UV(0JW"1B;YL!,HEBO_^B8Y37.< (R^I*)9Z@G!YOBK"MW)U2^P?I[U&W\5 MO\G[!M9^M"[9O:#5-HK#>/.I*/I3^=TZ;LL>+2I?-3J^\F%.T+Z@E$ VH;(L M1G64$YL7ZD+2N$7!4Z/F2T:3@!>?D*I@DO[6S8_N.)H9X&Y.&3;. '*-06HF.$$4-SH3\)RX)7= M!GN#4@62X4Z 8]3FRL QVS3;"6"55@UU9POM#"> HB4\\C<5/Z50V ->",SH M0YHZ=$5$C+OH)O(@,)^-D0'B6X('1-#5NNX@3P3R#@+]??4GKQ MEJ\9UB#A/G(9\S9.%%X:&19Z+.<$.GHW0)/4R)B\"5O+/3B!>$G^*1-*-?;9 MQDE.@&::M:=36]NN85W]X3%'CX<$7WS2$!"*WR'_\L!*IH(IKJJVF,VRKJM3 MK](-%M$V&.?X67_/MG!7O:C$%!N&6@?C C,.GYAV0Z_F.2O]Z,0]$JK4T%!< M055MDZ[3--L)8)O+?:K9HNE<)P"]>URJ-:'\1R>VRG H6 A,[0IF,YT LN00 M+$MS8@&!)A%8,]4),#D[B'5:Z.T!A"A)6P-S=C/$^DX@#**DP25\C5ZS*](^ M8(,?!R9]$L:"E;V]%RX37H5>ZG1NO8H;P)-L#YV 5AYA_6FG8L=M$"J:!U9_ M=P++SUA5@9)\=UB4?0O\@Q>&GW>[':1]!5XH$?9UX>\=UW("$4;!D31:PPZ4I!SIQE@4#6:[+ M!6U( C8)1JY%VVH%B7XK6C]7TB,GE^<$R]1][$64 ]>$PS;SG#AU7OP%[Q<$ M=4G"L'ZD]5-:1H@;!A0%NJH#G,#[>&%/>:@$ M/93#@Y0L7#+,D1-XWGEA;K"0X[XTQ)5M;U$8:IUBX@@G2(5[57,.SH*%I6Q> M.=AZ)OI+D(&;J[!\R9+1I8.LRZ6R&CN\GW)>1G7Y&@:;>BO=+O.=(+L[(N*1 M.J&:-ISU4=9/2T0SZ*5$AZL>B720$WCGLDP>GZ>M(R ;Z@08K3J]N-FP1?0. M"95X+C]_1O$F\?;;8 7]00R\_.U6<.2IK(M./\A?3,E )\X-[_)0OH'J01OR<$^C4^.V5H=]--9.= +$SL93F0GE*4A_NTT0XNX"2#+XBB_E[B"M@3#5 MMYU -,W.*(JPLA(Z:H5#.=P)<,8_.^_#'MW0;Y\>HKF-\QK,#BCR53E%HW_4 M"=1J:^/KO,1&$YT \3&)UT%VK\Z58[^ZLMDW_/['$:0ID03T!/ET?W)GCW:" M$R 5S=>7:U;ODQ9YP#)ZG+ R:W(!WVBF$T":M#R3.QZ;YUFWYV(:\P^K;,E1 M+C/GRL8X<3):1O40T_0>N0AK.-6Z$8=7Y?CAQU=B5:_:;JJ_.WLNO"(XTP[: MOC^*Z4Z JU',A)/82LPK@7,^7OFBJP4Z 8EX\P# 9S'@9 M)\ O.X&N,+5MH,P%(35-%E7C+"> >TS0W@M\'C;#+1>>CG9?\I@&I.L:)C2N:7%(:Z]LJ4[.*$\#S5(*['::UA)I%Y(J-?*030%1+ MH!EG,1I-M&XU9@^84!814QE65%*\8^9ZDEN_C2(GDLZ@9;QTD"$BDZ.):BTV9D3A\3KRNZ" M3-44H3+$B6U?Q20#,J&7 C,&O9BG&>X$. KGLAH@[00G0.I=MDU;>GO\JG'F MG[=N<>\WM./1SG0!4[>O"4N#Z$-X':U5SAL9Y3@"8 MF_KS=!WY,U =Y<3FB3-H&X<^2E*JFT@)KC;*BA@P X^",37./A-0Q6R_4::ZGR0 3CR4Z *N4$NA/43K#. M01]1 GY&_'HMUQ=1= &3U734A%/&B%2"[AK,]F)T\O]CR1PG+YHCS'K/*3K M.FLPSPD \S8A*(638>E0S\$F"M;!"O2"<@L+:)YBT/BBTWI.($31>.D:ZE8@ MWRA2JN423H!=*9M3*:NCK;9N--,)(,7FI\30R6N3*(VNLL%.@")OP4@[;!R@ MYAD5 BKR>OO93@#;K>BYJG%C]]6<0,8W>"UOL%(%O2VDIUL>X<2FN&9.M6"[@!W-7-""4_>X ZP83[M!)HU M]J/[($)W6*YL6XHJG^<$@(4!NE8B# N/*RPN,DFI35IGJZ6L:U'E=IZ/(?(W M(##QQ'%\\Z$+0E5],IOEQ!ECMNUM-@G:L&)P+)U*2\!->Q0JUA#K4VM8I )T MP%Y_Z:U^NRT5P[O",E=%NS6:X,39,\9!#(0W'Y@R(R_D&8*0)UY14;5GW74M M)Q AB1E^0JMX$T%GASL?7^!@'7A"20OJP0*P"H-S!!^X$T\&(JD MUJ I-^ $RHMJ&@P8I9-=:MHVGNT$L**IFKNHF;NAR;)=&>X$../%Y?Z-M/2Q M$Q-<_K8;B);KOE2N?4#OY*O"KE "BG3A9I5Z^9.+Q=D'+,;" Q6&1"3!JBC5U_01 M($.M:QU!+0)YB@C^TM^3>7<1*:@29)H",Q-\KHK._^\/!3:QE/Z;\ OY82]X M+.%WMML::O?T7 _I[S&CP_C]\<]__-.??OA#YGW$4;S[_ /!]!/^1Y[VQ?\- MXAO)_KB+UG&R*Q>=@SJ!&"^53?Q+Z= Q:"C"&N:_2(@D+M-'""'P<:Z^;Q.T MIE"D& Q"'2E:_7X3O_W!1P% \2?XP_?PA]]_I/[_$-/6A.V6@DH)*LL9;K6A M,GINO=6UE[X2:F9LB.X7A5G*_Z;8>,T!3_CQ^2@?8V39X%^@B6S6+53=<'#K+I3G1=,P'H:;L8/O&6Q?QGR1;)SRX<_:7I MT5].>_07&$L^8.HV]#821)9_G_APJ2IS$_G70JT9R2F7QTV\R:*&U"W^&]U] MJ8ZTLE&**[.MBF,GVBRS:16H4I^^%7DNDNP6ATY-:^D8B$Q.3;LM#9T MHJU217[:C+5SYH4 M $V;O=JV96,M;_;'%IO]T!7# M;6SY,4XS+_R_P5Y[VZ2#IQ)>X/L)\A0;+/T\T98@\S]\W,:1^B&H#9EH:ZJF M$<+6:D,FVAJ4'8>TB\_=:QQ*]E7^?6)\W7RLMN #4\A&TF'3RD94,,^+9 /S MD&H;VN$3O^Q8+O=( #A6(;Q*5T')DRX=/KEP5RNJ(Y7OBE&3;O!YYX4A=^0I M-U@>->D&;W8HV4!:9A*_9UOP,GN1&I/RT=-N^*/0R\J.\_INZT.G/?PM"L,F ME)8&3!]WZ^V09B3 M8[T@H,IE(DT1K'LHXL1'R?_ZES_^RV(/36KQ8?RO?\':P"'%.XR)9]4+X3<6 M_W1/$:+<.]DX=?K915&S9Z-><+SL2CA5S"B(YUX6FEAW"(R!%?SDI^C>7=34 M[E4S"AF:?C@UXNE\K2XKU^KD,-/V6E7\0V.@Q9E[9>PI+Q&/A,08EG[\_9DK MRSUY'$$G249=<51S)#(L_>F,);T7D^'ISV<\:1VH#$U_.:-)Y[QE6/JW,Y:T MGF.&IG\_HTGIM68H^H\SBM1>C<3ANSN*X/"R(X^*<5R= MQ>WF$#6.J[/$K8R-XR@Z2]O*Z#R.HK.0W1@?R%%UEK+UD8D<3X-*W,?H!+^1 M1$1RY)S%;=.@3.X-/UT!7!K;J0GD8@%?W/W]T\CA)JQ>2+4BQ_AE0XIXG#CR MH3::C_^0QF'@X[_WQ3Z7Z;?(._C0[C='W^1E1+H4"FAN$EDI&*"98*W: >MC MD3YZGT"8\AR*AL'V-D\J5IDA7S[67I4)+]U>1#[\"TK?O7DAWE9ZD5UY2?*) M62!+JT([6/Y!Z<4CY[9D4]KR'[H9EF^$T56P?P?J'14;-JZ9 M8 V(\OGKKJULI+5MBX5I([_U21A/MU\Y2U;L2S'(_F:/M\Q7OJ6:OJ#:>S'0 M_J8-^J*IP-!-M2G6R5N2JR4[Q?BN(&!-X7NN'Y"M=>S/RC;:=K8+Y=>1]D7@A-%VAG$I0\Q^OLW4N0^JHT M3+)'7+X?4!L?=)ZYB]@^!ZI]@K8H2O,& MI]#3'6]ZN<9GH7YW6JWBYKUJ9!BFLVTK8/G5,53 ).-M6K;V^(5AK6VX(%.R MHZLM78TSK8'5P"3L,X(GE'E!A'S><$VXTECN#U:!"NT&$ZT!)39-,K_F3;-< M,)_JK\* %I5AW64F;C)7!,DGZ'6[7']+Z<-M)$16YSCDY3#V;CA!W\V$[9#U M)!?L3 TGQ02KNCCM0PK6 MJ]?H.BE1KWNAGVKFSQQC?K>]*QEAFCEB,Z<16E MKK:.'CI'RO8T!]&46M8JHE5.NG*8]&G68_66"G.3ZBU/Y6%A(R"SRUC2HI]9C7O 2S0)X\8L5BK55W,72O[6M?867S M0HU!)(N4I,IQZ:>-K-9"IRJ69A:5-1OESM:1/;- 6^_JT*>-GF:!4Q^4- LD MM9.@ZL%/IUH0>0AYLS'R:B849BQT"D+7O%"CE3;-27 62&LG6C6%"YYTR>G6 M=CW#>,19(*UWDX#31H^CU?"=PU.S%-H4=#H3](]&EJ+%=) X!FA2(\;DVCC62"KY1O0-IIY%CCL\R 8!TS/#9/F M)GQ9-/9)]Z%I_188Q7S/"&4Z7-7X_VDCI!VW,@EBGP7:^K#\QJ#YN6'0@(-I MW+3#5A*-L4KK$IK,S8A2;CX'Y)CKV[6,@Y/NP]:-QFG'0[Q"%HR\";?=K(,XV*'ZEOI&NL?*"' M3Y'&-!T*CZHH\B,YEBW*@I67)ZT?1X7DV#06P5F]SC")*)%OWRL"T7< M#&I3.8'M_&)74)F:%/&4SK$/RKEPZKEPJFK3%V$8O\-C=1LGU_'A-5L?0AZ> MUEA/RG"R_1,YM:JP1UJ;5'Q6L32T3 B6?1+C_H@2TG9$ 8CA9!=.Y'CJ,):1 M2KN^7!RR+9;9_[MHXJ$]B=HDIX"Y2]-#*T#8!*> */7A,89$G.6" -CROIO, M= $LPTNCF^$.&-KKHAKMSO:;+XIVBANFF7.="S,\:=5B13+=K!!DI,F*B%)@ M=%[(.I=LZ%>RP5"=G!?*SJ4AP2WPI6=5I!RMV MQ%.%3YUVU%U'',F8U+#!9%)$V0@FT\>1Y;]BH9*E->!?271P+0DW#S,[KLBR M/%N#92HVM;Q6C[?8YB5%^$Y I>YK](;"F-2V8_M3@*&?8R_6C"7Y\3>OX3"4 MPYT!X-)+@Y7A[NE8RVW<\BO?@'K5:(NWX U%!W2+'P!9@GM>; 'BK/'_?'7G MLRXK60/[%P0)9LB_>,-\:8,>#F ;6:YK#UG#<;9>QGF =3>OW1K60'W #S5_ M;NA]X^GT^L-LGF>SZ2+".,Y*VQ+WJ^ZX8S358K!W&,+]B/RO7O(;$B0$9:RW ME^/'">N3/7A!!T:=+M,9CU))#UDX,9]B6G.JDY.&.>#-H.*J^ T M-&K7S7###-]H8RW7^]):,V<1B]9D!BU%SEA"4EM-9H*S5&]!HI9U%"&L+]E:R X^"'-?JCG6Z@JWLT+.@ ML5;74F+?'B5(VC5::W$1-?B<13QY%U2)AM%1 LF/F)X,V-PL8LE;H&Q4W] H M >E'3)]*#]*@4>D_441%: .QS$>*JHH+:!;585N@1VWV8)CZZMA;<1ST;T 7-D#Z-;G<3KH/460['@HRQ'?I0U6\_%Q\_%Q[N!M[*\?9 *#;RX.WP'P7+L_8B&$RT3V+W1U2D7-9D1+'IVD![8;J/2RW?*7X_ M=\@8LFBR=O]N;?P4FAX8IDHYE QUX?L!5;X>O<"_BZZ\?8"5*BW=Z.=8!(4K M[^E+K-@CP?RK1_2S'9A[B7;UA#![3+$*AF_T6[""*C=![#^A5;R)R"JD]HT2 M&R-_UF(6>[G;L98H%(,M\L%XA9!//"A09P;JL"[7OW@)%C\R%4]IF&2/M(L^ MTRJCEO[&&L]WX/86"/\9_HG\VSAA-T1U;H:3[;_G4S MC.W6< U4L>!39UA5BSB7900V>6[['"Z5R'35XTD1.THMZM>?CE#"_/6'/SKB M46AE-SY7 N];"?RTT7-N?&%ZV\Z-+PR0U62G+;$C XOH&%@+74+80(7X3YRL MC"I_:II'#XJ>/16E,R_)G$*2L8.A%+Q7V)5/_:X-UPOKM .$C$6"&>-HB Y/ M,\&0GF=/DSWH*LL^MP,9EB,U.&-FDZ(VP6E&A\ M;55^LEFDR_7J=303U&AO:Y.C<@Q4O:'D-78+6>:/I+DO]-S3IZV'](RRK@[7 M>22Q]L*@:T7_?17D5%6:::&[V M9+J 0T!BK24^@-LSHEK+$UJAX V>;E6@5+LU+.8V[?R-G!7;2.DQWE MZ V)H(:S[=>71RG8SW0=@6H#'8BE35]BL-Y%JR!$)7'H)09T/R;Q6X Y\>7G M-\SEA9MTLP4B MC*;:R__$)P#_!V'OS0OAN)X0QG:PPB\Z_(!W6OX+860#"0RS]G&B9@R4.)"" M)4AVYIG\]2GV 3F&!'[,+(?AQ1T6LIF>LPXR39RX,,"UD[D-(@\_<_U/1K>0 M$XE31&-8$J4VO?E R2I(E1WXFN=9%.+>$"OK@[^BR2F5#+3/PVI&"H>3T\L( MO,(;V\0)DW[T">#-$ZU*"-!GO/Q,Z^MHZ*:XQL\H[@?@9[J%[/$S:O*"4(@5 M/HH$X5WC%S'[? R]*,.'! =$^OJH&)OY E9)%&0O*/J)_U@<1.1+'IGK(%V% M<7IH[&G>>UDWTQ#).:8DH*53!F)I_KF&4C_+V&."]E[@7S,C)2\.S&Q;/7AA]GD78=8&T3G?(A\E[TD SK]'\ ']'7D)OE[!#DRS[ ^Y7:RA\_94 MG[8Y%]D*\,(3P_" [0,Q'! UCL*!XR![B[.\H Q.YDI,83G?H#>.>&2PJ M:@Q.S?/LYI5?5L.!53=4/GC0._&,LBQDAL6_QJ'_ZJU^NP^\UR ,LL\G1,+_ M7F+"_C327)^5QN0V?T4A1$ Q&1HX/Q:KLP/YL"DG,EC#"1L25Y_P7D%#E#*K MN^C2BWXSJ9^^8[CGC->)I+2:ZQ*)U22P%[2ZZ1KM>=;PU$ 2^>9&FAQWR?U!L7C9R4$ZK";,B?%7].K2=;2],1@C- M6*[)OGQB(E+%NBC'#ZL.,KI<,O\@(E^2*H&*D<=I6:(6UCKE,/8CLC3*YL8P M1;7?A&N"A<0)T]N+XY)T"NW0P+?P2Y!MKPYI%N]0DNMSQH*J?A6;UJ%>T#]"O=%-M$O@^*47>[:+4,DI>VIQ0"T&=!AV,&L8L(-HOY MG@7*!XT2+Q7_Z>=QGE,9/(,0[*F+XKI4 :=[L'2EYD8>?3P&QARLK]$]EEE5 MK$01'#P+3ME<]4864 '8QF5TRE$OLR#>WKT03KMD[="&&[/ [$%1Z^[] M'ML:H0PEGP7INFEX^/6',IQK,HL[,(R"/ETZPRP.Q;E"^2YI M8;W4?:W*,0O::J?$:G)69H&M?IJK89K-3(39,915\ZR?69#K6%[T/,-H%B7X M'>TPXM(C/)6;7)4A-@LZ'$8Y:L,3YHQ60Y6G5YK@H/AU]Z7OU9UCYFUTNE#G M+*YM;\7%)/UU%I@4MEIDP@\"^2.H.;44H]GT2MJ"O^2-'EZ M%M@=1GYOD\D]"EIC?)^. *T]8@J-J#8M%= MA70,T[,T:WX65-E-_&J=WC^+IH!3&5(U50=F@>?^1C]E@81!\>L\:2E;, M?#*,)M*F:,@E;7 MV,($#UW-=7/:A#HTHU54.QFTH;.[@MA4+%99AF4F>#;LUVM:9./<;GQ <\QT M_<9MM$)^PO_XM0![F6R\B.GN8!%%Z2H)]E23OSRD&--%/[/C:(4L0E1T>:;@ M/0I;7ZYS;WW1 +JA>\PP:]LK?M5G^P7-O. SOL0[_&T,+,D^XP;_&92P2H_A MX,"44 MZCL.UE;??U,O8_4$:TQ(<5RZ4VIB.+V6=(.Y-!^MR#'ZX?"TN4/!&)[0&XH. MZ!$E1&2.5FCY&@8;ZN6%1$!F4[OT0OCQR)@!@PYB#&3&P0;.8#K;&IMHV& 3 M2S">[L;U;WF8(B\P1]1<[CW76Z[BW2L6F%A0QS'=;1D$#1=:.\7>8U_?E;D> M83C9C1MLRAY2)N,(A.ARPRB[:HFQ6[ M*#<).HYK3_?<<*\K@^SUYB+[@(A-3''(_*XVSW/C>LH/HQ1GW8R!65TY=9_, MX[A^]?U?02)CH^C=/,]>2[=RF11HXU#;K/G5[;J:&Q?:^'A+T>E=$3BKFP\U M9@,:^,,LXT&T0='Q^<@T@!@+WNW6L->;T&2;31RAY2)N,().AUPMJ=P&=;/B M!:S*S*.79)\OB1>E&(G'9T-70='H&&N89M$C)M^9^5UOLX(;%]WT$,L.L19X MFM7%!EMDT5'T.*XQW7/#I:T,LG9%2:6^;1QBFDKIGA[BK(5F;3[?C>LI/YQ: MQP-^7 MXKZ;&$+?5=U@$\,02JG%95]LSXK9E-IO'!.'R3=NK+KK9MCLJ5W=5-/%UTYQ MXU8;'(ZT[>\,'_\"Y#R5[A$EA$%=9%D2O!XRL$V^Q+35$Q$.CNNFWGA)%$2; M- >K06!7#;=V1ZL[:KJ@ZO%NW,ZF RG5W%+#?MKWLAJ@@N)-XNVWP4K(LCRN M>_B,-@#V$]I#39YHTW /EMVD68#ES^*:5+9>&=1U ML_CR?\^O/-D$5",DJ6-^X(5YZ(P6FT93!MU@B^8+1=F/TM^3>7<1<0\&63-\ M8W_1YJU9(<@:)-;3(/V-UCJ#/ZDOC7*&,UI#&\9F-G=0 F[Q4FK)LMLZUD[I M ;T+NTNP?'' M$1,\VT.K/4R;@B:G5+\&]_JZ>3.HT&=7A*81;/&=@BK2ARS M:/1BAB(S>6@6I=G-$3:Z?#:+LN*MF9Y:D)M%)=!V^#*4&&=16='\9G<47*@\%KO+P@R)_W&:%L;N99M((] C,R>>>/$F?)C>9I.@#:M;R#9,3LH@Y,U@ MK@MUJ6X^:!T#CO?T\K/P(%] /6DC@/NL:--N5*<[2%S'%S3O2V $?I>5W&#X M/8IV&5Z062CWP]0^:W\99V$(Z('<3E=\.M.!>S7FCE,0P01P6&4'*,(/8=.T MM01*WM!]M<%0?%$Q'HD]!FD1OP0KMZ-)YITPK6SXL05QJ0 M%^4C4%U5U6BGMD^O";J.=UX0M0"D/&]0/]VC]_F&DB"]O[_ZBG:O**EL2S[& M =J_#:(@PVSX#=4*2^7L*(4,V:++@W"-S;G>4-\9]-3PIF)\)-Y=M%*>6GV, M*_*:^7M<,F<._=S-0O5H6[2UU>,R!@9#AY#7X:65%<"MO6"GCC?CMT_H#EM] MA>:((T&\::*C"CI/'5O]'XW!Y(59&%5ZZS=X>,B"U M'<09TB:?-Q]0L,@L'&;03[CQ1/1NFZ"]-+-X90=$88L+.POE?C#4#L,43CN@ MHB+JT'X,QRBR'%_C#Q 8S90XQ>AA,R)S?G3EI=O;,'Y_/NSW(0F(]D)F5GN) M*08+@M'+% ,N/"BPM-W($NM)'D1_DV_GB3#T$N0!5E\]L!,VQ%(.M*@;#-BP M;8N,?F?Q]JOQ,^1%FL5;KT?E$-=T5L]WO;'*,3[E)]A$J& *BB,RU\H;%W#C M9G=J%=0&3;.J]Z1IEW*,-_QX>@0UR,I4B_R*UK7-_&R4,<7<$;%8:D MY=4F032SL(6TW'-I-[A YSY!PZ)Y5KQ"WMG@&-G$N;^!5(0HZNJ+^R?'OMS3 M$,I5%KR9YO\-L+!32&%'=O'N);ZX][]YX8'R/@BXW1<90UT0U.,C3B&K? -X MU1 "T;&Z",DV6#8I#P%_1/C! M8>%HQH@;^GMNR +#-R$9@B7.PF(U#>K[,-Y96+NFOP&M6?HL*H^->0Z#OQ73 ME38[EL8LQZC*''U[%H'"*WN#0IDKK-U?!^$A:YVVW6XU!\"_B++ A\T%;_B2 MK\#I$*#TYF,5'C"!T3H/N_TA8]>[;5N;$3[D!M-MTP^G,['-0IKKALGAZ'9> MP;^RED3'^ (=?6.B<^&OF>>%M.G:-$1AJM-^1=I@\YP>HGDAELG&BU@,*4@F M*%TEP9Z^HCS'\AIE7A >V8MQ%7IINEP3G4M;%$8RT&)=1- 3R8XNI,5'- .M MMO3"PAD4]DUHD_:O*-O&_EWTAM(,H6>/F'B(8^^S/I@/TQ95&O(3]A"%+PMQ M\8HDIZF[I![OP%D+*+]O*/76,,D>,* :I'=I>D#^8Q*L+?.0T=2 MRO'V0"@V\N#M\!])V7[\EN-W1._/'I?9I*WYWX1F^-'V&+VUOFEP$RIRN26T0:I&G3.L!O9.?U$^- MT61[]^D-)>!W(-%8U#.G/1CU>)MU'E8(^2EH=8!."/VZBX(,7\_'PVL8K)9K MK%!@U"M ,I]O$<3@#3.:Q]"CO0BT1Z08/&BLXS>L@B3O8"RDK8])_QT2R[?; M!6D*OEQ)&*/)K$&W>1TD:)7Q\V.I?+*=*0:Z\'8;"5"JX4Y=2NA,6R;-%C=2 M,MD-BXE:'RY7[:XKH/,P*(V@Q)9<&6K=;V;XU2F.)8RIM;,Q,(8%AM?X"'"F M*F1HHD;-@M(&5;VJ[=N'8Q&S. MSW5Y$M* AS@)+K9_FRS$K&#J'GM&?9C6; MG1E^C9]F0U/#/-#7B<=I#!KSP)J-2WU?JX][VJ'"C0ZGTOLB>84XEGY_V@]P M>P[8PI@W#TKKQ 15]L)YH,R8Z(PMF;-H)-X.;RK3ZA@]P%VJC]Y!J%/:CQ=&W '(LH@R#T%+ @'&/EFK;\O?#^@Z!#BE8\S_"S&M = M,$EJ5I!B*?8%?TX3FJ&;8;-1;WE3L"5].)UFAC4PFINKUZLQJ28,6XS%Z%K( M0N/:SAX6]VF2"7C'_U7@'/_'KT]>M$%2[V_UUTFWQ6JP*#=6_GUZC$FX0_DW M=_C Y> !Z4,OY&,M,+::=-6: MN=T[$$8*&@BWA\A/_XI"_Q9SE##0;%XVTAUA[!$E\!?>!JE>2^V409\9?LR< MR4E>F=J08:-#F5F(&S%)C96\%'=A,GGT O\NNO+V00;FI-HNNZWCAFW.P)Q2 MCI70F"UF$5/2;/'("Y6V,4&<-.X4E@M E,1Z, ]45&]8#4>GVAVYHW5.RX5J M1I.3IJ&VII:J,TIBS3AI?/4PF]2"LUJ9(TX:JVTMF/H+7*7N,1=6MK:B98\1]'A=?T]*9QD!]TA&S/0E,)J6-$2E[ M0I0F]2.<='1Q#QKKA/,QXH^/$)E:*M2[A.)@NO1!^/*%@;@;1\Q:A[)[UOM!$/2J' M6W.PRW:DC7/43+ &!*9$;[-)T";O/4+H458SK89DE/;59[9@Y_1:*,/^S:9[#!P34'@9M/M\7M6N?MB]<]# MD))7F/PQ0?KDG>9Y]L(-L4B&,(;O(C]X"_R#%X:?=UCL7H$\Q@DX:ALDZ"0F$' MDOZ<8JQLV$$KTS#,Y[I-YX4!J@_%"ZO8*Z@,G/,ACE;&W%! M]QJ$0?9YM055[BYZ"79HG7@[N7GI&?\S70?(KYUT"SP-]\U!R9UM]>5=ME59 M8F3#!#>B$)I,9J*=7V>=.O4H*1.C5A.NQHLE=@%3G4*C3A<+LPW([VAX$R^/ M_K*=.N+:F?0JCEA#>]FIX]#8L%:*#^MLNCKIF->NUMA2H(K2*#8+U#7[]-@O\-1C02G)K,^,\];?#5-27!\6>7+!_IVS;D\-" M.T[>T@Y[TF'GHS-QT=@[9TRJ;1$J]G^J[7%$C#\"1%=B;'Y$$Z] OM09#B@J^RD4R:Z/C9-_K?ILB:. M*[P_3[90(%PTT*!6WU<'>U$T-F@*D=&]#A-X#H_4FLLF7G[^C.)-XNVWP>HB09X[1ML&$V+>\[S8 MOQNP@6T[1ZO>;^.T/I&92\DEWS?ZCV#3[BU^_ M/5=V*/S@FA')$4O]V31[-O8Y9>Q36\%*3!$_ 7JKF&*T?/=1I\ ZUY,\6\D&8Q]%EEP7#B+,GGE=O7%/J6NT>!E-M6>KI*>< MOL2LZB$_1Y3^G*C+_3=.<\J;=G8'3@T$28Y8KDFK>7W+LOI B[;%W2Z.:%Z' M/C^]/M!>^['5%OF'$,&++S :PF1(@UC2+%;GAVVSPKDET@#O1X'9BU46O.'M M87V]R:]L.M^I$[+;VD]5-N4-)4%Z?W^E*X]2&6,-JZQ+=(JW!!<0'SW^F^2 M\J =?/9:7M5B >ND(\B.176P.Q\+&L$Z\/($/$8>OA"Z!#<@30\[S*R\=(M_ MN,%#WKP09)0&NAOIHX,2[6T0Q9@BO;MHI23:^A@7AE\3K(,,$@>7" )0O-=4HA]K#Z39.LA>4["Z]Z+?[ MV".QC ]QAC@+4^&V<9Y%,L''?(=9!?*OR0M.R\4^;[T$R/F=_*2F&:/)UIFW M\'X#'\P^[Z(,X2UF*=W\,H%_PT$\'(#",/43$.BOYL)!E\6M(8=MENSB+I(\ M.;=>D/S-"P^HL*0H4-%I*==(GNRO(\57Y@[;ZPX_)W]%H7_IK7Z[C1.!W*XP M)O$6)*RS>8Y%J;'8"RAO2MFP,LP-4VP;8UO)!=IHRYJQY_@<3"2Q^2NM5&4# M?]TL=.J8Z6!5:M. X63QUMK.4VK'U@;IIXY)8W.24"2O:M@Y>1RU\I&W,27- MY:$\]PF;0"X;V[PWB_B$OB]R4QSTR<9CM7Y(),;64\?1"!J7Q- [1BB,@X]* MHU&XI%Q(5!".I]^?[$O2DYEI,'SR'=Y:B\5*7\"IHZHK4S-P0)QZI[*>]],, M\Z>.Q,[T9^@MFD73K+XZ1U^OU!A-MAR46;JBN9M_BR'UW\Z4:W[]JYXSAL-_ M/Q-FO7%>LS./8>\_SA0H-116O8<,73]-06SNI3$4TI"!@>HHTQL*""7O9GKY M*?R7622QX3(N!:T<4SBQ--E&'T&LG6(=$ &S-=;4?!C%%.N G$-8SZ'DCH:2 M#THM8IYMT8]\$D)5?7K.$=>C(;A<5H)7E:"_37W8VKV< ZC'P/\=%DO7ZE9( M$U! TPY. LV8B/8HR3X?0R_*V"N\WZFKS4WS;6NH_3F._?<@#!70YS\/>N>' MQ"G1O(-5AOS;0^2G8(RXC1.!2:18+SP0&5S"4FSMQ%ETRK9+P+F+2$_4H'I/ M+&S@)/@0>V[%'\I!8],]^9H].$NG]7BZD>E2\D%GD7/-C(,OWH>\&/,$'SS1 M2\HA935_K%S2ZAY. M7JRM-#?\4-CT%7._ Y]M_0*"L/]S=%]EPPJ+,&6P@L M/NT*C^=$BW.>P%&\(@(K./5X;*N,4&G:GT6>Q3E=X(C(4^^=F*ZENEMG<0X( M=X]L&QTI8T1#'P.Q3G8"&A_++"*IV^*^<,*,$0-]C'S!JI=H%C'3MD["Q,$T M1L#UT1Z )>?3H&';/]$SB*!D/AM[9*.2))IPT;I5*\>7G5^\?<4)R_,VR3KJL:NN"T/WDZ?9-)V%7OM3%@S*E*R M >[0-MCK>P7H9EAG(.=DH+&Q>D0)D :<]!<4;+90>Q.<H::WEAO,=J-UIMHSB,-Y]/<+!Z%#;-.ID$)'DD M<.)%OG(/XJ]N*+:#*!JBYMM*7#_U")_NH8Z=3N/4T=E%M:C39I/$/HMHQHXR M?JDDHTYN/G52/$>#GJ-!)[N1*CN7X;LKO]"GCL_!)9NFA(V3#6/L^^SV4T)G M$4T[P'-OG-\!&_SG$!%1(_(O=G&2 M!?]-_KYM2;3!EK<7GG)(L!2$7W:\G=O@ _ZD]TAJ)KAW]]2E5+13K %RC[P4 M;>/0O]OM$ZQ=DSY7VN/0S;!WZPY9O(M?@["!ENKCW- ,C 4_N;NQ2;2:A4_, M7! K]79KD'3FC;JZA&2$.U$"F3<"Z[)8I>>V7-:9!=+:JH9&I"=2["RPV(WM M#2>F#FJ"=S>%J.,-UTF[LW"-C7+)ZRZ*TT;BP**-F)(V04::BXC3WUJM5C2+ M>CL=$2?1PZ:K^&(W\[&KH^(2DYJ_C!ZWGVFPPK>'=2UWQW^1)IF@@N/_*M1O M_!]%E^*?4;Q)O/T6H)#85/5CA[4<-&T9;:J;D-I+]6,'V7**5K_?Q&]_(!4@ MDD^Z:_8?Q:;97_SZ[;FR0^$']VQA)^D .38#W\G[WXJ;>9'@9_L^CC;$P\X" MP_6.4\/)UH![B*-O>HNF.,*NZ&#T&("PT,""3S6RU>CE ?R(W'X,9#C8_W9$ M!6=8ZX]K"DX7];KAHI[J_>OV8+CC<'$!A\8\3/J C6&K<9"9':/)ZXA"_RY\ M/Z! WD7K.-DYIB[/.]Q/="94? @*8'0SW+C/G9SS6D1,YYARX!KS"KMW$=XB M!NQ;BI[C=?:.\J+E5L,*[9TT275BW*UD@UE$?ADP+@VF3QI%QDRK462;B5VZ MU57$DM\HD6Y4BKJ)ZL&]1V^J.AW#]!&:IQ[I<:L(70)9 7?YM^BU)E?'JKY-NZVL0!;O#3KFQ\N_GXO'3)IOSRU_9K5'JN7ZN M=0O/#$R+=Q%^XE&NO/,0:DUA!]T,U\#0WC3]G$&MGB#V+->L=Y32VBD;Y2(W M@IP;IN]+3/G/>A?^9*O]L3M1B^,&-3"?A:WF\^ MWQJ(2ZQI>6 T86W#M? H!CMX<1L;7!A-M2=P>/L@\T+H(U>5'\00$57G(>/I M]BIQ"-NH=W-3@-4PR=Z+O-M[00)7NKZKFX]5>/#QE6EPI;5;P[JX6&SW7EWI M2S'XB,Q<&G/!+,SRA@XQ0;\_:;0H# <<#17E_92CNVL6G1(IS*H^R1!--LSL M"Z=*4&X:I/Y]T+0TC3+5T M"3#$_676;Z3*M\"0\V^G7LA@H QH^$&TG!UC9.EQQ9=)(S.*1F_*()C:$ =B M2C4X,PLS;5S P6@!E\)\SA%]@YQH[:4Q/\I[^V'JFMWI6FLU3K/70"98-487 ME<>XB'NA'+Y!R9H."]D+.#JD6;Q#R1.B>77I-MCK8]MT,UP\.W5%UH9)H\1K M*F6"R@"+#P@/X4G9[E*G/H3;$VDG46WY+L5L;YH;FU[.9 M;5V*GH6#L+T\WM=H>MKX'#"RI/E 9H'1-J*W(6W.J97:.:S"K;=&H:?,PM,[ MVF-3]Z&<-B)'X(E*C7,F_=2&"*[5J;8S\;B/0)GSZ0[64X6IJORS<"=W);A^ M9H%-[4Q9@S7_:D6Z2,B:_TTGQ#<)WQ/0,5(5U[X=^2I[)A#K'PD:'G %/ORCL(W]#6. MLFT'KY[)HD>"##BXE_=X$!SPM8X)=/SE]K4*]*L=$?BW\6$8AI O-JC#J-T> M+M;X=51 U7NDK/4KNPLE@M[<0-)V9Y!C1V]+>/F@JA-S>[H"QZ1YY*3JAH:I:LDV+.-:@.5FV;9"^DE&\NS?LD.J6S+_^L%)3LM5(V3+0-7Q;HN M T(WXUQL^UQLNP\M$CZHMQM7!EF^./@=\Z(5ZL(3&J:>R]3*RI-'Y-0/7KA\ M#8.-+BE!/G908YF,MU_%._S^KT@I"8GQWWB:4Z\=$.1RS3':XJ6K3!P4^UQ> M2BN/*SC-E^MO*14G)?@WG&CU!.*DO+FB/NBZN6T' NKCK'XJIRV;?. M5A0W:28XZLB+FZ3T63A+##FQ,;)/&FGGJH,]+YY"59N%YZP%NLS5R%DXQ0:2 MMJOZZBQ<7BVISE1]GH4_JR/=F6GIH_BRCAB#1N8"AK1_/\UH\ZKOKP@8AX2% M. *4+-<,26EFPPNH"@_,!6G8&-=7JOV9]&-MAO85>D"9T9F5N3&:??:?F&RV M*N^DJ@U+!CI!0"0U!*49"P,Q()KJC*$C=TO7[06B'0RN)1UGKR#?%M\: MR$ RT.Y%T^Q5N\4)'VMEDDY3UGSD24UA1*7B3[^;#GG97" M*R_=WH;QNQ!?2FJ%(/\EIM.<431AJX]>X-_&"18\#E@=OHN@F#R$"W_%6\6 MTIKS9-_W@?<:A$$6*+6?8=9T1%GB9B8CA2D??%9+NVIX#(7+B-/$9PME3S+9 M&G 5D7[YBF][!.1_\[':@K?KMFK1;(*XSXI.G/%C$D2K8.^%#9=*/\>^+#48 MPU2K-P6&3EK%,9/;!\#W26-Q-)HT9= GK3V92\"]6/Y)XW 2"I4\+].I9DXI M(N6X*XZ.;U ?X"&.5H"Q$&*1XA!_>F-0::OOJF[2 -[P M7=0.$=W7<9R[OKI>RW5&SQ66;8-4D]%#U'NYT>*.M'@U*!;892'G[V;/J^CN MS>MXT1P]L6^1C\5]L $A_^9CA8=2BU"7XU.NY=99M@2YW1J.^$J;'%A..Z?: M^!NU6[=@FC:T?#6E\I@J^B?M3.D:D"C!^BSP9&3T4IGLSQ0WP2W66:Q.VNMD M?I4;B'@66!KV(NOM@[- Z(CWN6YVFT40Z@@D.DL\3D:9,ZHQ/3)MS@B34U'G MC$ITCTN<,T)D"]KL;XF>13D(8]+L8P"?!29'Y)M3%HD_!EHT-]O/ F]#4Y[: M6#YHJ1*G.U0/0(BS1V,'NFR*S_Z/DWY"AJ&[*9'E0$N1B]4J.6 @BHCU/!"[ M_M-11E;7P;@Z)$!+#<&MS?.LN?[8UO!;C8\T?/$^\KWI89%-&+;4.OU.*1S_ M(O*7V18E]"\QS<*+UPIKW2[\++PGG:BOB9_,PKK?Y]YJD';RU3SJ*#B=-G'N27#&PH_\ M$6T:?817L1$!T[V?=B^B4*L6/X106AJ_@ B_@Z=T(S5 JMMZ5FYGNS7L2OG" M7H6BQ3H17S'#&AC7: WI_);5B4)KTICJW&>A#/1&80N:FTXK<,#FID%L4=_[]I#AH:S'$_?*W,90 ^&* MU$ @11 N-@E"C#[/[\@QO2/2\VV3G-YC05>0D,=9&B1@&TUU"K!GM(HCW_P$ MJY.< N9E&R1M82GF. 4*1%5DVY:P"),&51HKWX*&(%!GJ"D'TFB:*U@W0_.I M2#U]&/U9KNR 8<4K,@M#\RBX%!^N61B=1\&B\&+.(O)Y%"2*;_4L8G0[8]%< MF)A%/.G0U#AE,*0#)@I6[OW12[+/E\2+4HPEL-DX;L).DTR03_%_%;(I=&-] M@9TMUW>1'[P%_L$+?PFR+0$58-L&^Y?X!A-*]GD=@WA6D5N[K#"L"-X WM4V M0.N;#[0Z9,$;WN4Z6*&DW)=6 $4WVE[A<17=Z6U C=/LM:W*#7JJ/5Y^EGX1 MVRQ7H.RVEFMG>5]M]6AVEL4T>V5A8KP;_)I0SR;MVPDH%G:,GQ<%6(:3K0%W M%7IINEP_9_'J-RG[TPRT=[M0 G[51_[HDDU).9[)#'NXCT,@@L0+]9BO#K.X MX=TNCIJQ71\WZ8-8>ZTO/H+J_52/?M WD:R^UH6?>6OV5V$)8<#R,VWW@IIRUTIA]MCBUCJ M)EY!D5=K:$D]WN);&VV@51D@]Q$E*] D-N@2*[%8C[L-/J#P/NWI\(3WKGQS M6RTRZ!UZ. "_P[C<8ETU?0R1OT'^1?J,Y6W0'6_C!"Z"Y,(83G3B9'*].N^L ML<[O^S+AR#4X'<.%AJVTB=%8<*[C-,C$$%8:4-A 1\WSK(&4LY= M!YX4"KF()8D./ O<]+)H\K=!H9G/ H%R];Y,6E7R.VG$-)IJE%33))"<--JZ MO(H]K3NSB*GIS>!4%WT6V.LBHZD-;K,(/VHTUY6(2B+"<2S]_K09W6 74X/P M61!<-SVJG4%V%C%O@U%D\XG, I]M11E3(_LL0@?[WFI38_XLX@?;4F(+9\(H M@83'CC]SS\:@Y?]. 7TM_">SJ /8!7Z2 M"/>7GT34-XNNK,\X1W(,$UA8NX.:V,)[^P&?@HD?SEC%''?93C[8%0;.3! MV^$_"A*!EO8-)MH+*WE<:BF_^'W0Z*-?O 3C(+M+TUI/U]K/]@X<>.NEER(? M\^ ]PD=&14^\M0UY&2\_BR%,X;AX]Q)_242Z]&]8"D0^UCAN/O9HA?_X$L-? MW7R@9!6D( U0HX.*;*;Z_+"]F0]A^$D_+3E8\==!/PMK0GW0-4V'QW^DAAS) M'I1#W= Y#,3-=@;HT[;D:V5"19"%6@*;'2NS@)'C7)= M"5T&$M086 M=0IBQ%%DR*A5BVCS(JN4CJ*;",2(E7**GQO>O+F[/(GBD)04I MT#@+'[ZQ"#6=0C0+O)^#=09D<26]O%TP4R.."3HF] C7.=C(_J M*.WP5",G.[HPR/TO#;2V::@]#8*[%LN508-:NJA6>A=!V%SPAN!34N3IQUK' MG\;V7QIR?-;?&B\>RJY[[Y0;DT7RT^?D"7/'Y WYMW%"BY2"J@&UQ9N=FH;K M3%KMXPF.0EGN2OQUTFU]]3Z@\JMR8^7?I\>8HB9*\9L#M;,:;U^JNGZ&$1\] MU[>7,Y\+2\NUN'46 W45IUE*-OXJ;+RIFEK/10=].*G\ "44ASOZ.(-@[WOS_ M[7WK<]RXL>^_Y)QD4S>W:B197M65/;J2G*W<+RYJB)EAS"%U^) \ M^]??!O@8/O BAR0:'%8E:WL(D.@?@$:_T!UXO^=N\IQB44S>)-\VF*P5I#>/ MFO?9>+X&7A(_/GV56GCD?>:W2K(] %IN_A-M]V'JY<(?A'V^8Y9P M_7GO!#6_4\%YAF9O73]O'\#L/X\$Z(R]I%B'&36B13O.M_ Y7E1)?>K6[8N( MW>"+[85#2F*^OBAT1'[>)GJSCX<:S,PN"/;4M5//>O4)C-I%-J2&87FN:XYK MJ"XPJ,$S5P1&LX?S6-AX4>B8H!S&;BZ(*CYW M+@*B8261'CZ36:.LDD#J/IBY1VV/_C:2XCCS)E$VYDX ^2R"WIY-,>X$7!I*[UQX(X!Z?Q7 M]T2.YXM(4SEFF%$]I:K4HUU@/6-Q9]0#=(!]-L9R1S4!=O$B07C#1:1[1284 M=0Z.&".G+$9)"=Z-%6FR\LSFG"Q?&PU@K MYO11DZJUOV,M9!<:^\R-JU J+< MEG@T8"8>*XQ2\B5K8?OXX]6+LI)B(\/&^Y*UL!ECYM_^RU[0IDHK.ES^4..0 M5>:_X2PI6/9#Y GOL$_U=;SP"FT].OZH02 >< 3VPES0813I;H.P%VR.?&(" M[J[#L!=PCF1C9GUW&P9>P.=P*'[[\+.]"*O3(!H _LQ!F9V,%S7=+YT77)DQ MCU:SH]:QU/%I@;N?93,P\4BLA5V\KD3$2F\:3CP2^V!7NH%6NUU$=DY"[H!6 M+XB]#8L1JRS*H?$?8DC+1."8B&\?_FKA7+0Y0)W "5A.\X,XG*,CW&D:WB0X MQMVFU\R$GSA1@LE9C6\^9$&6\[S ,N)<]/!(#1I:_$L&=CJ$KR(BO'X9D+;J#I&I-\BU([A ML,QGZF_+3IIVCCIZ._-I^F69IFFGJ;.?M% >YYF "?%,=7:P%C.UZ/DHA0CJ M&RWG:-"[QXO8/8E_MYB[>9IG8%%Y,U[YNV^":KEP.YF*QYWT!$-%F# M>#N+61O4:'%92K%!MW Y?2/8-"Y#%!G)M5W,RP06#+MNE3(KT-<8UN^5[VR^ M0QMX59P]HR(://@_-<8#./< A-L1FYWUWJ=YHM M-&=Y_C%W^_C0B5B B=:STZLZQ\RA,%(D# T,HUDRQ95*9@XD M?L;'-XS,^E97K\*(\X1BU!T_Y"ZXC%FPDUV4"O48M4^621K8.C=&"8]+FJ21 M+'Q+\0X<>T=A,US*&6">I@NYZVCM_#0/H9D6-U!&H*6'@Q,=U]O'.+6ZG,$2 MSS,D*,K@V[(LSSC)GCM_?PFUPQMJQZV4VR"SWL;84)>B*)-PC_I%]\F91^/S M> $^HX#@8 F()9_""]Q@Y<@F7IF-S\\0X/QBOD&,VR.8(9\YKQ>-LNVFEI)Z:#.<&&E.( 2STW5\,YRB^J&-;XJZCF^&4U1)!X1O M?CH-;H:3,XNSY]LOBT5^&$GU@A)KCQKKTC"[C0$KIAKU(V0_P!U;C0E\VYA. MTP!Y&3%=EQA9AVF7YR5D&V_(]ET ' -X ?&$,XMF"%IV+"\3U]2X%SZJ3B-V!#AAV\4M_7VD;R1(.4G3Q6U,AE92$!0 MVJ\"]P9&Y(>O%*2B Y5>GWG+(KKR@*7D49G3!^J]-2]"'@O+H@#W0QH2'X: M2[;A>KY(R-J>%*&8,_OPH$N,/+%WG7:2;Q?HN(M2*4-?1(:JSKAIBNK398Y" M8)+-0'QV?I!XY;I>1MU=L VC0X8F&K.KHO[#TX8$#LS7UR!^)1MOZQ&7:WV0 MMYVT9$4QC-LP(ALG3H2U*P0-IQULL<^*P0@JJO#;F;,W%,.1&E7KC

B2;,-AXOI>YXP26F V)8^AP!8?HUDL>2 3[6T3\\-\9U!S<_$B\#OB^ M1XZ16+\OZEF^WE,-YB[X&#@L.V/6YHSI%+S0G'LF%\]@(*LX)DE,W>Z9>.K[ MX;L3;$34ZO0TG]E9*>\4>9Y%4L:LS2=*B:6)#@?&V1M.N*)1"0P?O8L!1>JV MZ"+SS'J?=9"/:A:,QM*[F%4E-C1RUMU%6+_.V7!G":X+NAWEV"44M('^.R5>MP,)L_^0M)LH4$W(FQL5621-Y+FM#CXCF$;7@(LVUY M\G;1O9EF(UEO8;=Z&^I*\?R4WE33?M_-Z32R(J+VHQ,%(&#%)6%R*XRPN3&] MM)R:^S".5V^.Y[?F9!_ZL.+C;$[E]/5]FSG;1&-"=(B4]\%%2A<2D"Q"G:5E M;JB-FQ39'=S@V4'YZ:6YAXK6)IT" M$9-Q'#_GMPS?^EG;#@^IQ*.(?0?GOGA0>[G6>'A7N#GV\_[OPCW/UX[OK\L* MN[\Y$;M9>\X$"]Z(C3'EV[#%6[JQ)N%;<*@S*K&SJM3TEO#&L((!RB\A+M50 M2P2L*=M\0>LB#*MGJ@O"=7DA\/65'JNX=13(+G07#X%@BQ4.:IRU ,3.K+"4 MF"_"FCW$;AY":+\(L+ML<,4ZO@C'P3F+\TPE:\%WR,TOTN0NPF\SHL D5A1' M*0H2X[V1)[))85UXI$9YS076/(/TLF@,\A%SJ53.&_W5D?\"62W%$;^( MQ@YMG5.1#ZJR<)^RF[D9.;SZX9%D&:.RPUB:24'<'MF<:.^4>\45D,%>;RM MJT.8"B\@#//NI:S< %Z#3'Z6#KW>!H<@/(X<4LM],N;A/?>(VB[6B:&G0B%C[Z<_+^PBY4].'> M>N47%MQ:ELZZ<#N&'5[DM420.^03"7>1\[KW-I6$(64VYSP-U=7QU&P5$0>/ M45(WX<5I_(ZO2GK1:CMMC@ZR:PY"G -%V':0(<=D\\==^/:G#3T*HV,VZOP? MIT'G/WS[^M088>4!@E3.^5*.Z5GS$=9B!/OX.HV3\ !,;!6X]V&PNP>VX6:7 M6/0LS[U>:C!O*ULNC^0UC!)UN+6PN4&32B>X5>:WWJ\S#4 F+P5L-G[SDGTQ MZ$R>HE,% X;_T3M9(C"5Q(E M1UK".8$1TAA4EJG]"Q'-HK3+8@=8[ "+'< >*7>Q RQV -1V /D!-?/]OJC\ MB\I_GLKODJT7> V%OZ$_#V &"#>L8';Q)]VG0<)J:9>V@$'4]$*!=(F7"87P MEY,L"/\HAU+YLDAJ5S8?5.?M-&2>LBAM:KZFQ;7OQ'%>Y%MRP4C*-F([#&&17"ENPBN MAEP$:AQ7@))+D;KUG6;.J/;SB2?W@< I#4>5>],NCB%N-_$@;[T89+Y_$2>Z MA5]DAUBSI9&!9ECI#;7:=J+!7J=15(-*//O"IA/C^G]3)P(AT#]F&JH$U6;+ MJ7EEY 0Q$S:5(VTUG6BHF5CZ2':L.B!HD#X_M7:0R'<:O*@:C5I /\ M>"#1#A;EFFFXM'VVXZ[>3OB>^K(*TUFI9% M57*]*3*G:W;B#/_DW.&ZVD[.*#IT-_D[#=4D[C_^D$0I.?T8 J_YD7STF57^ M'W^(,W^CR%-7.JB\(/F3ZQU*1QWLLKI_3N"ON.=Y>^5N$(DOK3OX M,>E,]A[>'&W2%_(3_$I@0YRJ"DMA4%<*;#M4,./@,BO]3X>:%;KNJ!5;_ZOT M\QP;J DOIOTGMT:3H%Z:R$U6@X #E"40Y$Z:,3 H/4"XL1#O@[X,,7-!C4%T M^VC L_FOQMS\$Q#>=;8;CK(QJ/X9']4"3]P8U/\9+_4M%]\8]/\%._TUS^$8 M"/P7/@3$[L@Q /AO? (G9QCT/]7O/2W?:=C / W? #P/;)C$/\+5N);OMY1 M1!Z$$F[;BSP*Y0BE/863>A08$(I_6F[O4! *%$ M*'3WCP( 0HE0'D8P"@H(Y4)99,(H&" 4#>OA#J-0C5 F;$=4C&(+0B@.M@,V M1J$Z)@EE%00"ORB>)C1D$!K=37"+D9A7BT M$E\CG&<4XM$*>H)0H5% 0"CIB<./1D$ H=3'BVH:Q0N&4.[3"9G2PR*_%5^_ M]6[F3OPIVB&$-P: -/PE#GW/A=_=*\=W0)^%^29)_#5P4M=+3%;E+ ;;FB/1 M]>U30_-7SZ6IU>J-C WVWG->/)_5G,B%&T6R-$D'KP*5_5(H$KY)K)XJ.P![_Z?BI: /H];4Q)8#) MO(<1+=[U4.1Q88.27L"7]3#/0.W-W9%M5*W=;'X;,[SVH0^"6$SW8G)4)"K>ADC9PUKPJ&&ZWOBQ*08U5'.?!2= MC"LXL+K7R9Y$CV1#0&0&]86"K*?OR/MBX%)FO<3QO=^I]806 271 M4[A-WIV(B+>*HI.YQ>6Z7F:R>G \V,CY."N<2;2RU!VQ;?\O8;#IPP$J_0SN ME':]&4V^IM75&&'EV7%B30(Z>"T-#CMQ@IT'8\@4.=C$9?F?3V'HOGM^,X=" MIZXF3YOTD/K4'LQ.#,JM(K*G=^G>2#8%]V%,![W>BLOU=7T+SGVE9!BZO4TK M8.76T53 ..U-ZO:O<,)\_/%*'1:%(%,SAHIU?65/8V0IF(1Y1O!(RQ\%Q"UJ MFU>V-,C]WL83P:[1T1A1F99..LH%JEX8#$CRK3"@1658GX>.KP.+(/GH[?9P M7GV-LX-;2XAL]D%DY]6V[Z)8W^J%CCNKB7'$AF+:"2#:QA M$FS$V,MZF-NRIS->K>]QVQIFC%*.B&(K\)*3/@[QK+ MZ58[[>N%PSAQ"I8CT#6(H8J'[#C!#(LRP9[H^)<("+-+K:-P+ <$5Z+)R5>"_%24A?U83GZW [$=.&0Y^>=(!\J@),NQ MT3L@]1&T-#UCOZ-3%>)E.1C:-@;-Z##+X<"5J77R=2 W,LG#T2P'H-N1H1/. M9CD@YYRH&H%QEF:Y[7>(Z$7560Z)]E'"#<6;!?%RJG4B^2R'H2,7[1H#:#DZ MY[!4[0!"2]-GGV78XL4=6HZ#-C?5BEN3DZVO@;4B2BVGOQL7X 6160[ 0,YP:RMM MZ&\$6"/(Q=0\:L)W2@0T$0 M=GT120@?',H)]B3Q-D"7\=Q4]TM&PB7SVI)Y#5WFM8PG4G-U&,# I"N(WQ9# MRB"-3"BX%DP#REAGT7#[V+MPRD+ YFZ/^7[X3H_.VS"Z"=.79)OZ17"(,K>& M9F<,B8)L2F=69>\@PJPCMOQ=%MKW0"*64EI B&9G##-B3^JF.JA91N]5FNQ! M@/[])-M*9Z+5"14Q=W&<=B(D[X"*B%J.=6U*JKTPG.(=][M.3PQD:6X:60\\ M9$BWBZ@UGN&K-XJTRW+UVJ;K5,LUV^6:K5Q/$5PDF>'LRQ3.*@H"N"Q!(MI3Z0QN7IH>"EO7*\N"LSDA,PQ(F#$?JB<"8 M_&#"8)R>U%M;]U,>;5,^+22$6G#14@-TB;A!&7%CI3MXB:\QOV26^!I#I*0O ML>=Z3G1\A3L!W>O VUJ7BA^T@VX2Y3 66U0D?_+)I"0])%(6AL MD(F$&T+<^#8*#]1"0GUKZ^UO3@3'H;"6@Z(3YMIO\AVKW1_![CT!_HG^E]#4 ML_D.$=;@T.ML5N#)['0W:03;(]OJ;']G/ZMI[/8.;*16396]:16]Q&Q-&T42 MIH4&?TX7](8N '2JG$M3$JYMPZZE M?3W962V/=D1Z,61"!+2%!ONHMS?V'5V\[T11?1-&N&JO>X7Y'3,,0VX L?R$ M&8'A+G^,[KFP/%A:>S^)7!:6TZ\;*RUW>5@>,*[/5/6])99#TI6]R%TK%Q%* MW]$5+^'V2[@]IG#[F03\ M 0>):-;]&Y+]>1>4V?AS[:>9B;<9>ZG_ D1$2BI$:M,I>X?!H/+7U\SS[O@% M[[P+MF%T8$JK8C)U>YN9#+^>>LEDD"\2@-L,Y-5(1M@9F0O0A&9SD[5-5.1 MXX\_2+3Q8DF66%4_@Q+1&\F.RV?XBD2JX#1$,NAK$'=V-)$$.]+D-[W4'>=( ME/E[@_D1TSA8Y+>&95VP\;UL#@;@>[(7F>-[F5&.NC@W,!41@5'#R9D<'WPG M2&"2Z 2]5L.TFPQ0_P5&ERA56&F5+/CK:2("EW,8W7@QM>.F$=$01L]Z+<[[ M(&P>8V;D[745I-9_27IQGCDJKXM83X'T4+BHU+W,YMRX*H9%B;:\/S&@^Z))Y(D&5-9;W\-???% MV7PO*XD_$A:5\QPRWB$Y_<]YTYCHPK+@Z7RH1M<*FI'.LO6>;B]%M>":E?*V M6[*!\^3C#]C2P8X\PB&R#L[R:\!>\E-Z:P&T;F!CCO\I"M-7Z$&U<%8F'/95 M/N=B-1?!P! 8AF[(&_'#UX+S*NU S?;&2*A6@X[C]$#<#X+!\UH.RFDEL3", MKXI/AZZ]S04"5)S/ZRT;E\M,"B)OOK#]L.I@OB[7N=^)L"]QE4!!2SN]Q9E% MKKURETE-DC[8EJ>^--CA!8B69\4BK*S*K-O; M;&(JT*8B0E56P#P;GX <4>LE.Y--Z1:0IAN8$('N<>2UQ!/= K0MQZICC'8# MJ%;\,VHTE@1?&@MBS.CJ*G1ZP1OWY,O0V'D" MHA% *TH<((A(Q8S3@)E(>(&LF$D?\AYOYYV%&ABM,U\%/R86DNPD&4Q M' H,.](7:JD3NK'4S1-:'*1L.23] Y=KYTV'2&#+ 1LJ'E@[74<]J,;R_'&X M$DY/2/C0E@R]V%[+01M;@Q5&&5N.VS!:U3CHSQ/:COK9=''BF.%>,JZ.K>U) MQ3C+@>DFS$LN&EB.PWD2O.:M!\LQ&D-HU[]<87G*V[&<<.45#48#60I[7L?RW+T MAI3 NEP"LSQ/_ BR5^M"F>4036$DY%YVLQRW8>2N+G?JY@G8&:$96O?S+$=- M3^9"<%O.=J"']N2VKNY9CL\8-B#N+4'+2Y#T$SDZ7U2T'*6IC#Z2FY&6(WB^ M&4-X/=-R9/2.S*EO>%H.ZC#'8Y>;GI977QI:]53<%K4UGS(BKSG:^: MVU2F[C3^JS0&6.+X.CR\ )W,#O6 '0/I)F%AZ-=AG&1' XG>2&L* M&TD'M+J:RZNYV1,WI<6H:^-D8V0.;SKB6%K8KL,;4)#):D;_#KS9A37I;;W< M MJOL-G4?KC41>?']_+L@!8WZCLEOB!#L/=F1CY\8/ M3I2LMYQC2I]!#/6=01: S"EFY??ZAL!H MD ,7,X[Z-S:Z2UM54(7',F9P-!:9]LE2<7$T3T[4$&A=TE<(7:J%T #,$CQD M%_6'!&3!-YKYE#O8#FAB2.YYLSNSRE+['G>DYT?'+HTF7W%U4&%T4G@U60BG&M(^I( M2(Z?2;*G[F9JUR.D,MJK8[MQT4QJBQGR$^:2- NS(303*;<;+L71+JQ8>I8- M),L2\A!Y&_) (O:;B 1A>P2,H;(_9;,@;&^.A-- OC@'^.MSY 2QLZ''B70+ M:W0TESOY82TO)5L^Q\!UKG2YSI7I04OS^GPA[^Q1KSJ9I\[F,E*#A+CR_9#Y MBK/\@M*)$;='42N'PDEC".^H:.KX#^F+[VW6VRVAT M(TN]OD$3O#8ZR!]_9 ML/-,.D6"QH.:7LL\)EED?IF/F>Y;+XX]?NDXG5[#%A\%[8A>2,CF+[_SPZT_ MRF^(X8#2DA)$S5%MRO6VN30[[$A.9VLM^7IZ8CW29$AE#+6QS;;T<]-;Y4=0 MS UF85K2R4];7Z SZQ%KK*BQT%L.*EVVAH2&UH@:$HWEH:T8UZ)J3YJGY4;V MSD?+E0V$XSE:Q-L-,W[C\%5-LX+MP/3B*!*SA.4I5+HOE [V#=NQZ;561,81 MRV^ZZR\4;8.,Y9<_NR$BLOW8?E>L^T$CM"79?DEG$%;*LTI9'"=QY<1>3&DB M,;V7E(=+/*6' Q74MD_>+O"VWH86=,@R>%+)(X13A,8RNJZ7D5FYQ71F4 77 M+JLWG-945@RV7=\PJ%E9[^.\R(>NO0UZZF!KT*O>= D\>C'(^\WR,RV7G;@' M'C+HD.1!&I(>\R!CI/L+<9142(%_G&T.Z*&-QROTBA5C8'.U1U//H,4?0EY0" MNMZ6F6B>LO ;D<0F;F^,A&HR_6O?DPR>UQ+/(?] (OJ#LR,B"4;:9= 3LICF M@LEQ#LA6DV%C"?,2@X5%F=U]+8^ M!94U "RAD;>^=8FT8]4J0XMZ^DND6[MERL.,D$[4F:9UI>G5Y5C/+$7B3&FA MOUT.-5Y]Q0:NH5N^HYH+SA)<.@H09P-C!U-6B!)*(UDA@'.LDJC)5@H78AMF M<0!+L+&$=)',<0;MUJ_Z#G[T&C=0F6$MC M8I.YI6!,)'SB#L\>T? (N>?CJ;0OY/T?ZY 1"V 8O7I]<97GQOEQ6A M8-=_LG)=5XY/'XX2X7^VWQG(<7:[B.SR^H@Y4:T9;OB>E=V,.=(%(Y.E0I1V M,9=#/ULV3WM"DGOZ!4]>64'4'!4!\NS_X@YS(&*)_4<2HH8P]K];I%"K"F1Y M\R^]5]'V=N=A*[T>>AZA8AU("AA"*S$L MRC=1_D@+(6=IE3C+2]4#E7QVJ<+A!J'R^+A'20VS1>B J$L M-'^]ISK07?#L'<@V<@Y\ ]@3_#>F];M:,]T!I^&^.>ARSX?Z_,X;*B]AAJ*# M=?<+NAH/JVX$N7T.=8R+7FDNA=FN5HI*8ERR! EI4:Y!H+ C $H[S:..?5H% MC-6!U^8#H)8+%2/$07>P23:\RIKV,$M04D1%CPR3'KJU6Y M%NHB-.I9#HK:=5=/3ZAO&K0SQ==LJB]!-$I?>3-*2&?,N1Z+)WM#P' MF,/01]LGNGHB9G!&8K3G^&B+1F[<11=QRFYD8*-T*^1AB85Y3 M<=LELJ=+G"&P/MA@;\2] WTIV'FP.G,YF5U5I-7?:,8$:21IU[=@R#B;,4W= M3+.UUO;M"?-!RIP3JWI@??RQ\5.7BMNP:N!_[K/S0QY&UNE-&/?7U?&T-R2A ME5W>@)',\=C(V8N:GZ.\>KXB82[ MR'G=>YM51)S%HKQ8E$]&J:?$29AV>EHDCB\P*XO;3COD3(NN#D)H1Q.WM6_( MPYK^8K+YXRY\^Q/+4Q4=L]'G_S@-/O_AV]>GQD@K#Q9+Y$"VJMJV DXMMUT) M6B^V+"ML66K57,F9"PU5PEPL04"DGY\/@?5*NM;I06&HE'[8)9/0DEW3,Y]=4QJ>NGJ) MV4-1'(Q67YRDY;<*^U!6=$5%&&.\7TA2W);L/G.B-Z DLP==2\X[<[OM=->F MSX:K]+[PW%_CSE*?N5DL1'.P$.G*9'-(G;3D"1HBMX501M2_^U0<"#-$1R&- MJ3 Z23F68[,D !GY)J%PH5EJ@!N7Y53%4,L!0G[A'7FR",WE97DJ@'$VD:VV M[2+UQ75X>/&"W*2-L2#4(X&923=)6M3O@H,0?B/1F])LK=757/6&S9ZXJ4_H M'JV,DXV1%2ACQV&YOA4X?^O(BE9\.+V2YF.N90N M$B4!>".1%]_?7\LN^S?:&$.U*%T.0Z(G))R:\$N4DM);[Q&Y2;O#"XPOG8J8 M=\J7<^?"+O6VGE->9,B7AUN)60 BX%EZ &G"B??P@)8S?W/\K 2Q=-V-]-%! M%^VM%X2P(IV[8"-++#R7P'^XRX-TQS MR)+V=B*Z%=_9(?,QK=3;.^2J''V4BR?$N2 @,,8FSP:\C^B>=B*)P=D9" M]E3_9.WSAC+C27ZQEJ51F"CL1V"3J[?+D8?U, LM4.FDC/&-J%AAG4R_CQIL."4@2E= M&33''FEYW,4(\CW'U(D9I*EVD414Q S/*'*.T-1L>8V*WA8%M?G:\G(4O9'1 MM();7EOB7/'G7#OZ&/#]-W[X^EG:QP#KK_C!TK3.CX'.W_"BH^D(& .57_"B M(O8IS"<@]R0/:NB6I@-U.0=%:^+4;M13%P2!N9SQQ5?'RK_THG,U7X/)56YC M>-P2X[3$&B*--1QTM51O+9U*#4ZR4$6?ON20O-$ KE\ +>Y_9L^FGFSI6)8@ MP3'POPMRZ9.?J1'2S;?IH$;4Z49%.8*DX@3+TF9#,YA*:9&@A9. MWG 9.7)@0',@@_EQVWU03U68;HC7S(&M.NT'<8Q\KKD?! M.#=D M2V!F:3):?J:_"3XXTTU:4)KG63"R29MCF 74XK2&0W_%VNAR'8LK/ZI0C<%P2SSN$G:**@)PNATF-!7/#]1+"ZM$LZ[D9NKY MH7RA@8C)]6QZKJ$NX4=.[Y2&.IC#6L<=; M'A^)0+*16>$MC[,TM7!Y!OI1M!"$UI,I[/FC8'E9>K+,K#\*O!>B+G;(W6]7 M5'9Y=X->IOH(Y_&!7M+[&I-MZE--)5YOF[J*Z2CM8J)NQ>I4:UWPTO/HO@)! M%+=ZO%?'S\Z_PXA=F]0+Z>[S3F-02":J.DI)S'>7-Q@FT^<-LIBN#U+Z%%TQ MSM\)^R_.01ZAW?4MYK(DYSGVV9UGRG#WWJL\$ZNLAW%G^!))/S:J%MU5T3@[ M?R/>;@]BQ(KZ*W:DD":VHD/IK%<: ^(Y0$KG ,U:?6A@'U$>GY84&])&7,\0H] M8H3.T!:JH':2N3%#J&%;.'4"<:6P[-$3MD1.34M'CTL M%YI,F+_G,(=%F3O+)@U^G=#E<.ZY=9XR9SEX YQG;1W0XH(%I7Z(P=+!U:C9+4*D[ M(O ;"D>IYR)4=#=70DPT+FDY5GDG?,1<'9_ALQ+7@$Y/?&31H4F]1SH]YTG6 M-V#;3NH;O&E\'1Y>TX1$Y>!4-5ZYK4T6Q$P/*(P*R!CT#X>\^84)# MX*X.891XO[/?NR9.&>SUYOSP:01B 1S8,)Q;[P?]F]SU(NF ;P^*+UQ+NQ@C MY)XX,=F'OGMW>(U BV+)XJ73(>MA;M>E27@(7SQ?56VVUE5B'&A0M8W '64\+F*K080DZN80S,3RE9(4;IC-V5EO^;!26 MX\MUF.'HX2[04WBU%D]US5ENU.W'CH<3IN<*GWS/R61MR^V_ Y_O'6Y7V >) M?)%(50#+;>,](>&H$S99QL\WBE_!DG#7P0+&\[[9 S#;TZ"*XU5=YVD"''9//'7?CV M)W9I.CIFH\[_<1IT_L.WKT^-$58>+!:RDH/!R>;;&,17]9])?^JY+E \MN"@$[>TBC MS=Z)29[/BI85=_^=QLF!B(O<]7G3H+/F;5PT-8.B.E?3CJLS\"3#NE!.+#Z\R5_V[37((K=TQBMUJ4(>5]CI-T%<(21 M4O L@@LDUXQD/;"1(5U^\C[S(>7L:T1<0P:55-;;/)NPT(#!:X61:R'*&LI% MN^0>A]?,+L/FETF+'-1EK:<]SIP?\N.L]MR<5)CC!8*W2":7\GC]_L9(7+^2 MR*$*95[52$J/H#'"C:O,):G5U9Q@X;QZB>/3#.1-.:$:2RU*\JO=W=Q=L,HP MVJG#!60I.ID[F0^OCA?1+=T>U<*@ ML,E2VXEXB1T",_E#V^LK=@W,9"M,LQQ32$%@PQR!FDBE-ZIEA:I-HQ4T3I.4 M4\_:@1HHK>NW&K:/*BX*Q=P2/&07;H<$9#97;+7L,87WBFL500W DK5T8AE* M:<[!3/R0$I06U\$,QAER5=TN9BF1 \H<'2QPEH.E?9RH+'>67Y#6TC/U#'^8 MD1B#81JOQ##AI7&M9:)O1K6\K+H6&BJ;J^5%T+4PZ&BJM;P\>J>(PZ9)]V)C MZLKK3_0!HH*F9Q0RM:6 J62<>O%XRA<@]%5B#(WB!AN22*>AU:3.52:M2,@X_PZH&J!$[639O3",VV1 M#S,>/8QJNAH'*CL;CO73TT(;SR9-]^+]G-H=U% .Y@M(W[TEU#LP^T)F6E,8 M!SQ]5])H^=#LJ;K75,'FBX9TD> K_CJA9^W,)=36'RWWLADLAHO2U<02L^-, MPW!/8%JR =Z0>!-YKSDL4E>1JI?!*EB\@ALDH@W?8Z!X)W2O%OYY) M=)!2I.R\)'%8DCB M;T&X9O(6!W_-CD9G((SJ@SM=&;P"9K$A5+*4S(-6]X'W0KZ*O2S=VI<0UG%2 M+.OF6'5Z6.MOT90HZX6+)%(;:A.P6A?J#8=:^L.,C+:714-B7V[,(B02\8W9 M":WSO7>W2G*V%!?S5Y: 6DRA.MNRA=WC6I3?392^CX[@+7>_-!F MWL6,X=-U4EDX'A%Z\/0ZF[-U4Q?Q>ON4A)OOTLM.G(;F6 2) +35 [R-1!%Q MV:#DR3\E/07J&(KN0,E;F_05>+3=1P)*F<)FYG,$GX( _6":;RH( M?+K\=@B6@V09-QHA&&RGM7MVIFX[Q(1Q$I(_1%ZP\5YAZ@^T=LYZ2\_'%9R+ M;LKDL>?P)&0_.)Y[%^1I(SB>G?[O,K;D;LA+\Z+YWM46UEM-E%*1%3I]S-8O2-G+Z4Z M)J"!T]#:> %=0Q'_;F8G6PQJAZK J,' M9H#T=@;?+%)?%\VU8PG5LDSEW5J&$))KPE,18HXRZ8 M"0/N'%U3M>61AUU73PUCP',WW "T\%6/P8J MO^!&A6?NMS@\]>/_I#!PE,&H5<&H-262@+)[3&&G;$171S8^O>#2=H\EIFR0 M$"W8YNN(#=']I^.G!.1,)D^I@[:$/9=(RTN,M$Q?8L_UG.CXY)0;5K8KA.W- MD7 :",WHM-Y63C_I"O MSR']Z>,/T-6]F)Y2F8HJ6C93?7[0F;U-??^8?9HSL=6G@WZ6OA-4$&IARJ\8 M9VH_9PS"IM8&EDB%/GXT"4?$PNSV]?E0U]@!=C,+BK MJ(A%9&B:Y\]\_V(R[FZ^SXKM:%RQKC4T-N@'WPF4]5X;C0:U(&5.O;N AM%X M;X1^2ECD3MS67-U!MEO@ Q*C>KT-7KNJD!N<" AW7EYOO-H[4Q.?R0QB=Z(>QM&MVD"LB]5?VE:4[4?7/,] M2T4(:ZH3P"0FD4>5>#;!7T'GBA^?ODI%+7F?&54HXKL*@I1JUIN(WN>MA5\* M'9[=^B\U8(:/!/A$+:;Q70 SX85NHSP<>T@CB6\=+V)^MY$" KJ.8B9PYP5V M)X T^Y(QV#X>7OWP2,@3B!C>AO!I^Q(&;YDMFI(1LV#NZO/K,$ZR5+*/9!/N M N_W_,C**18 .21 9^PEQ3K,J!$MVG&^96VHUG"."$%-(N+* M@B8O;@P3C,0[DV87I.Y<0/>PSW<#!9BI_YDK0F;S8, MQU0G*% \X0V D0QR4SL,,<\"#AE@OKGC;%C"N1,6,](XEFG#)&?YY9AQEN9$ MCF[+$P-:AKW $VYYVD%DO+FSA]SRW(;(X)?[SV=W%;!QL3I;8DPN^!J#/GGE M.YOOT 9>%6?/'B)O P\^ARYA:<=7<9P>LH6YW"!<;A#:>(.P]_26REUE$Q27 MQV]H:G[8Q9(2?^-_=[FQ8#9^V6B8/ZY]\>C%WV\C0C1*7X[_W>7*C('9SC>: MJ4DO/C]C@+.%9 S@_/-F 7Y14_C2Y3RE.?BE@;/C?' >J[2@Z9\AK4WD@^(T M,2.0#V#.()M#=]:P3LACY0-8PNN7\'H;[&GZ.K*EN)N/65B"W6SQ($X0EV%M ME-.$5@=+<3/<;K:)* A)\-MK MT<\KX6WO.,AM&6>"8Q M;H]@AC"7;'WR')]##FV&$V,X ^O@XYOA%-69,+XIZCJ^&4Y1SL/3B,3XYJ?3 MX)8(EXN,<%GR"5Z*I;>[!6#N^"\)MR[FAO_EQNET-N4LD2R3PC_%_?++C63I M8P9:8BO,B!V&DCI=;M3%\#:B)3;#X-EA:'[^MLS/,-8AF^)J]+*=%,$U_,-DO7TD;R1(^;E<1*U,1L<0.+'WJ\"]@1'YX2L%*5^O MJA@994]S_([X\+H=C.VS$WTG"?Q=AR9E-V,$?2(!"!H^C&SE'D 6 !G%H86. M=*C2Z[LXC"[2861*2M<];C&#A\/<+CW;,<.GYZS4$%TTT)B)#U)+ "JK9/#$ M$1= 9%+1Y9[K;HC(BF?&6Q32>#Y-GY0>*5ZWK9J.^";1@= M,FQ,VVW*R5+98=H-S>D9Q5BDQI%ZHTG3)SYM2.# HOT:Q*]DXVT]XG*U97E; M(T.^#2.R<>)$F/I1T'#:P19S6PQ&D)"4W\Z^I5"6NS17J7Z[)?1FYXFAT=NL MUZ!E>D$*!]D:9'+&T$3\H\,+D!%)"P<$&\_W,G.\0'':D#B&#E=PHFV])"]] MU0F+<[XSJ$&M^9%X'?!]#QPSFWY?U+-\O:>:X5WP,7!8OHBLS1G3*7BA,1!N MR)9$$1O(*HY)$E/W6:;B^7[XGA5$Y5*KT]->JY90'.+6?++;U*1U/!69FD3R M 6K:E>GQ9^/M-&QA4<%"X=#ZSV)[))8<(\4ALZW?] /05_O?WH1 &<*G$!CLHT M.=CK$02*G4F+7K38(!\Q%S)VWNBOCOP7R/(]C?A%9# J,T$INYFSZQ0E1$]% M :4!.N+V,F6=3\IO#HVHX;N.^&VL-10.+=+P M@^"&D08PVRAZ!',-*2+58N/&E"LPSX&&QJ9[,'%+>K?/8]1HZ"7S&%\(5:]- M:])\R"W12#&UP[S=>_,.) MA+O(>=U[FTJHWRE+>A8;?'4\-5M%Q#%MI27V5TF&GM88$Z1SQHQ1.UEQ!F MM#1$_R'93*\#R5)E4GMG<8^MV6I+C>72U)KB16U:U*9%;5K4)H-JTT,4@@R1 M'&F6XP26)(W/8A>>OQ"1TUK:95&$%D4(A;"W*$*+(K0H0A@4(?D1LV@\YVD\ M\-%-ZCMCJSSE4@==UJ4)+ESX2QSZGDM3,ETY/HUI?]H36 Q? P<46_B5H]=4 M1LN=0/X$T:&6D_3S?_[GG\L9BJFJ1=_V$WSP(/#GL25ZG491Y22N3LVU$]-L M+_2/2GCZ*KEVHN@(&GJ>GO6T"]]9+E>VSI0KU@3%]Y[S0LLVTPB"(//1[D,? M1A]G&6NY((2'@Y>PA%(4"W9!:D>"#;S#4M(E,[[:L),M?G".E*^7+>VA,UO4 M7-KJR]T>DBI3QZ.+-[/V$*>W"1^B_.(0:VX=WQ%R6GJ)[A0T\*RTMXQ2??DGOZ-8Y[L64*B4< MY!]8K*U'P2#8$Y%P0?>AD M-O?GS_@I[L-U>:VLI%@RT7DZ U#.B1.3HL_1PAD6<^!KY]5+'-_[/;M[GR8D M>@JWR;O#+B?;1*."!PLF\TL8;.R;3[T]>DHT^>!X3^)%/P@YDP54BSG379 XP"ARHM!4%C#]ZRT+Z[$' "7+ M>HC(*[#F/,UQ(5#RC4Y_P4]O)YVVDA'90E+%?*O%FRR@1L&;,KL244I.%E"J MQY,>:2Q90-SBFEJ%1X$N[VT\JV@6K]6Z4/Q(R5AOO\;9B5LMMVHOB2W;2RE- M5&N6VDM?Y<3@[,B_=B-MHB0@O&.QF!R9+<6CR#TP< M@^LAYHZ:UW+07/N='+JU(7;M;9)'B'R9(C8A:+\$> ^5]E_HD>32HNIE].BO M^QN%YWVMF?'S4N%#E!Z?\K[&2%-YS;@T*3H9E/_E[C&!X"_MA&UFJFICE\FI M]#.WCS1<7/Q-I.YHN,YVPY'%I8+7TB 3UG%-"1BS1E>#\Z'CB1),D$97G#.F M9 NZO4T>LMT\2Z+CMM-;3&HS:F>22+M1]C2M-O#<13*U@=/>& D*)F&>$2@= M/-QQJWH93%^D=M]P*=+HB$1Z:_EJ-"2W9A\\VF?%)Z.G>)XZF)L/ON.%/P_< MMNW;:8W[9]-?3SLEX[A*8]@)<0S'W0OL9K2L-O^3>C M] YCQ2T0 MQ^F!;AB6C^-G)!?7./30&CN[@*II=RX@XVT]IQ34I*15%FK5%3?D)_(S*VM9 MT?!MNL%B,^0RD9-=/ M%PC^T*N^[6PND?[;92,]S3(O-/P\5TX)_B\=P9]&]Q\)[H;58.BOS (NL6(\ M.H;"3\\/6+GZ.RW2TK', GJEUCLZX*H1S )FB8H[.L#B;\_6*\6-5RJZT8REA;_](7M7_!6^&%&_+XV6\"DPI5\>,*E&4<3(G*;<"(^" MK)N4\.P$TCX90 #'>GL+(#K^OX@3V>33'!P1Z',7?(%U^1CZT'/W_$[\-_(Y M#)*]58[&<8#)0:&KY/D]M,G]-SX><*)8E>!F=$1NPS2RR2W7!1 JTVB#L=HF M)&HATM%-9C#RD(.!3NAAM1M.@@3'7W<2^2_"2;3\A.LUO>+W(8:@>9;UI+SQ M&DL(S@ZK 4AF+[*#Z(S[GD\S>\^@ZGC?DZ2E9O=\$6J=[@M)LCCCLCA]DD3> M2YI0S>TYK%P1.\7#UHK;7SFQMP'-[H;6/6>N-\WWW9 /2!2_WYB@ #K[&RBJ M._(EI:4VUMN<(D9%O$Z3.'$">I6))[H)7M'JR]"R204< !M8#Q$K %+>.&2] MZ@N#_0;H$#??4*LH5:G@&8)3':(%ULL"SG?0U\.R*%IUJ45T[OK]F MM-/[X[\Y=$E5D.JH1DYSZ/;$IG'D=GT+-G)%C+,+L8)WF+SI?#8?Y-(_P(L' M%;C.X&$MF:O_NW#/LX@U]9]@P1M12Y\C>13^C$2PO*?EN8D@HX3"&"CM"Y MAM2#2=R//S;0='6@_[))LCP''$&OOG+B1,G-.A+(EVYU:X;N0 MW%>N+$@N<:+6"'FUO'IC^31>;W.BLN.'DS<"6W%'SA";R3%:J6;>A$:[1CY%0-9#%&X][ISFL2[%^FEFU2E3 M!M& &OB?6ZV#8-,4G^:NC<$G$D K'SCERCV R OZ"_1Y*U:X3?26%E_18BY9 M04[<%="^]>QB>QT/BP8F]E@O)V;O[%"%YA&A:4)*MF@38IH+H#2$/PG4^.%]!A9)^K2D 6N'>T]M83R5SE@?O9B;Z32G.;2)WZO.0=-IB] M61IR4SMMM;"'V?1G(RG_? O1>!\TG.EWU+W"S1@\SA=-)NC5,(D(\-#H:MZ& MVA951/;32DOSPVZ>=J)!E^W,789M2_7-^["5%@8SF_8P%'')Z?,F<[.CL@WQ M9TS1RQ@Y7-VC,?AZ&_.YZ)N6*LGITFYM5DKA65/$(@:GM4%9L69,$$B'U38& M.9/4,"#@0;(^YH*\N^B@7,*ZO,%0?/PV$?@ M[SYA8P?M]4!ME[^SWVUR':%=97?!&WR6O\HLP+4+52=,Z-6!AQ2T+8!QO2WL MGE>@@$$76&YA[/&OE:%U6 MPR-.(R7!X(DGBLP-IO?TU]-T79_.]/%X?"2OX M\QP^P J,6/:BF-4*G 4Z"EY$T6E5VR%67:5#RW:X"],>7/NQG8J@M"'$96ZG M0N.X#2/:G\N)[H(K)_@^!X 4_*BTKJ2OKWY^I>DNV(91]CW J,@="B]/'3\Y MW@5Q&E&U@-DLWB,8410S9D4OV%_[CG=@ >?97THGJ(6Q!.:WCG?\U:Z@#":4]FZFBR*@L*C9QY.N8GXG.89\M4EV/Z[]FNAHK(\ :B M-SL#L^@?$$HS8TM%4NA:@)9;QF/NGS &7O&!$H<8J:CC:<-=FK)73+"KUP5[KUSE8B"H_ M?;! 1>HO<+6AX%_"KB$R>R6DC0HO/([C)IZ]>M)&IF(@/)T])T0LUEB8N!C9Z[,\OGAE[DBPSPN.1+KH!9"=#+" M=14_)HM0[<@IVN&KNB\P1F35=\\EHM+ 7 BH$1-H,\9TVD$8 UO/ \^%2*LK MMOTLL4#H[6?>"P9-G*?AL:Z-5Z\/MGF0'"1Z\\![P:#ST-MCWIJ=OF\:E!RN MB[LU5%XKDZ=5/P>JZ&CK]39ST>J3N4>Y>$WV>6, 8_!T7[7"=CB^_S6IGC^QU<@WQ6K_\"DX>;S-4G.L(D?1#,5\M=IYB> M9GMC)$B\;5P2Q.W-9IS6]Y9QR>KV#D2DZCG -&G6>ADBXO5JZ:K[X2))7O&V M4]?A$]OK.I%:!VV7WHCF0^$1TIP:^5L0D2MP\VB2R>^-0HT6N&R4"C._'PJ2 MM#PO72P"PK<,:^83N4G:QCU!2X1W(D\WT//L# \D8I8#&/7ZQ?=VF7;)G#TUWUX@$[9BL%M(_Y'70D=RBU&&(]2Z:D [V%GY4%M^GNW[ 87#< M0'D+O<\YB/34TUZ0W8FJ],9)WG5_VJ[;A.'COE=I[ 4DCJ_#PPN<&8SIGDHW M9AI,;AIQ*SP6#CEXEAZ(BXO9& + CPM@_P.6-76"X">>^^-_C-Q@IU7]K7I MNIUER-<6>VZFD@=[6Q"].L$F' M?+TDFM^&"W,6(5TX!)Z='TUEM>M]MÐ)&P;:A+0W]E%G#Q=(#1T>-\=!Y@ M"F7\\2$5?7H6P"HE^='Q58U@%C!W$-NG7=#2L9C+?5Y*ZUPTRL=S6ALRN7FJ M-2$9PZ"NK[&EWY8';>0/H@6')["."@[G@PCMY(_PGV\G8WD1'%B-"P0Y]&0O M%S3 92,7AC@*=']A>U;UPR:#=5?*80>GAY3=NM"YPJ3.2],U-^)D,1)*6-H! M$>(N^ C)5VHW4K).Y@)-!UM\7+('>SU^MEV(@>SZ#NRTKS$IXH@KI35HK1 : M;])4+,IX$_J@\CLNIGXKUHP$S$W2H[(VN/F5;4@+,R@@]9,.9;R)'KWM%/JR M3AB)$:[-K@2*7H21:-GYI>PV>P9=BM_4.D%OM-VF";RU.JNYW6+./+M-;5;, M!UC6>GL+6#L^O61ID[P^-D!?8#4_OQ/_C7P.@V1O523(V-C0M?+\'MH4HC$) M),#LB4TQ$U. G71#$<_>9A'Y&?L>B'KVLD&=/V<= M2BW/SCEO0ZA>MLJ;EAHB3?X1!EFQ/?:,*I6XM,)R6#S9K'X%.&N%7Y_+EUAY M(Y&.^SE,'%\@?I8-'RD]Z^W7.%N,*F,D-KJE4RH!!;\6VGM&BQ1:S2H6B&G5 MVIA/>UB:SR0ZM#=F1\UYF@.Q14SCC#L]-Y']LL_),C9)NYOP] M5)[3[-?FBMZ*'HWU:GH5# MZW66 2!Q YSQ0KM D#@#^K]O4!O%>6=5RY1QUNL0JJ6-@+/VU9Q23VT_PJ5X MML?7N+#3N,! &\.$P?M]EF>R>1_= DU2BV2Z:O.&-;-!<56Q3--8R2YHDY[8 M:=ZSRYGB'I@MTTI"VQ<9!.U-D\#==C(:>!T&/26Z;Y#6R=#Y%69++'1=38I. M^(^VZ_!P\%C5E")Y*LP'@5FINL&S .G/7N =TFI"6U;<@5IBF2EVM0-)+3OI M41V!64&#DDXA ZQ P278>A-K=R"8(&ISV'-/DI_()@SSSWHOJ MM%I@Q>Q)*U4XDGV-6 LLDA)BZ1G;>/P<7I$'QW,M"BT6$,@[;"NML RWTW&A M0UF7%V(!07!4Z)#+[XJ*L.J!H$U2I1,J8BH,7YN64Q]4I%3YN38ME4Z#JDMZ M?+BE(FEU0ZA)G)2(+R3)2I,\D(A5SELE2>2]I E5"YY#2EL8L$H?]=!::$#' MM]Y>.;&W834#_31AR?HTWW=#D"@9O[$SE;BK-Q(Y._(E/;Q01IT3Q(B(UVD2 M)TY BR7RY!56[R4KBYE3R'HU:'=\/R^7 GC]YD218UD:\ &0$KRBU9_>/B:@/T85$O.[/\N M;>$S?TK_\P+X9#__KS\!-7]W7E^]8!O2G_(?@B#,Y#_V&_V)9&7!_\-SLQ&7 M9;^S\M)EP5 F+,=QYG((G - JM4T0Y^N.N_O0#])G.AX!V?+,_S^A_^(TYW?,Y+<)/J)_BW^ MNQM2(\'(1+%_2T;_'C[OPS0&5@$:?9 UMO09'Q9 EY@DP^A[U$_'S!P0L=9\M+.W:JS M2(^/8&>6[D)L*6JL%82U?Z^.W L2LB/1),M//'9A^W82]1J'AU>2 MD/IV:O^.V#F_BHB#NF9Y#?B17H(5]+[?L8.]KHI44CPR?*[2$RZ_$=Z^DW;@U6\9L?W9@%\"?_-TR MQ)NP[I/39-ZF@1O7^:3@(48.V1@JW=&PF_.02\>_"\H1Q>74U7]G_>X"=IY[ M"1/[CZVE,/IGL*Z3(:M;J&$IX)[ZJUC,$RI&?Q\Z(&UZ0,XK""\LZ2_+UT#O MG 1N7FSFQDE(R<+T.U0Q<.$7XPR*B=*G:2_2&#^P#YTVIJ)9C:Q\7(9)@Q49 M4L<#G+IUOLMY8#G/[<$_+=J-6\ M&2E/F/X%[T_M+IW1%F7Y88"!^/JAV MJ$V@_IY?Y3T_B/9]I<'DYG\E,:GO'RGVI[.F]A,V\*]])XY7U%M-_W)5B6^L M'R/J=AB/DX\_J!'XV?EQ10("QV"\SL;,(BB8Q3^(BV\P,CMTL.;8T?.I/6=U M.;NXX?(N/?:@F_Q]#\^C3?K"=)J1IK]P ;.*6$S'NH+#D(9ID-!?ST'QZI&]-U MNZ!!0K74F6,HWC,*RH2B)X]VZY$UA.41K7=QG)84U7]#)T>% 6WY_.XE^X++ ME-NN7(:J5F@F2'W(=,[/D!\WG?M9HY'=>!'9 -?=$BHYY)ONY,@7/$4SY:H] M.781[^&]#+RO6+.:'ISC&WPHOK^_;L6Z-!^@%&-.U^W@'+KUP_>G]+4(2O)+ M023/F%S>YU,&29SW-JPNO?.2HHE=X_KOL&9C<%W]O/1U(@-JK][6P%._-_/@ M$W<'[#%^(AL6"W$;1M08V@Q+5;5&%U%2\/;B0&4ACB4?4-B'>W:VYJBF]%## M+R=2DOL(X_G!$Q0;LH*TB34;EL>V"TJT50IG$3UWJ??L,X*=1;FEI&A$*%T4ULO',%TWNZE!= MM:+>U_SD7&\K%S29L^T4UE)>NM)NCV7K*OV4)-I0^7,'8NDJ"%+F76?FI1I] M=;]S@L%1E(+.3JEG@0MB:_:C8>'UZQ7Z_M;[A($M@J)_;X,QT2; ML6#_^)!0->"I3VANY-]XDDEE:&I:&0U#G@Y\\CF[:GVP:D,^+!L53STC,[]6 MW>%I*^&I%S,^B(U?A\N^O/(T_Q]JZ$L5,N7!'="SGY4J(ID:%&%^O9:9EC/# M*6S99Q%-N!C[/9XP38[9B)S)A*:E8%\:(Q.0->S*>%3P0>H+%AGL YN7W8QB M;IBG,QHP/U/,&RF:M1;ZOK4[Z&O$0Q/[$3=> )(LQ4[^^%C?K;7VM[#MP?Y6 M!M_@'^NG;-ZU'IKE[^Y5:[M__^3,Y6D(6OQ&O;JST_BT:,X]7?$9FM[AC$ * MJ?R/-?O5NMDU(S>1?2G"&>/V%ES55IR*&QW4N8IYGQOB,#AQTYR#'@$# ?3. MU',._+!SUNM^[1ZV>]V38W+RE9R>=8\/NZ?M[Z3SHW-XT>O^NP.W0:)S1DXO MSLXOVL<]TCMY5TXZN_C>.2?U)O7JVQMTD[2/CTA])RRN+HZ/P#>];QUR#@X[ MZ_:Z(-SY]SM$L;M!'%FK-6@/] M8MW6/OO2/NZ<>R<_OG?^4WJL4:LUJL_NL3L8^>=<YCL>0EGBD+0JXS0<=^)-C5O+?_ MFVLTN%1C)3QMJ#(MZU0/#$RTWZ>:"9ZR93,PM:=9;3:;GYYT2HHNRP'R%*WT M[#AO&=J'@_HDWF;KF1)CIPSTC$4T 6@G2* MI J 'L3AL9IYSM,(*),:#GIX&H@\!)V UAG85 #I'&D6+-88)Q@_0DP#H<"@ M7N@:+ TY*JZ@1"Y - O :*V.VWM":B.223D2)>AH=B :Z.P@*!XT]D-5E9F M$*Y+8ZY9VR)KE-\#Y=LO%>6].4C\\?&J4:OOM70!Y**T1#J44<3ATJ*E2ZAB M%I> ,]X7#/%#& RV+[B.41S%$D@%F [P&@88"*ES:(>=*RD<0#,E Q;";4TV M (\A X [T'6N@IBF T;:P+]GN0 )NT3X(70/E,$Z_K:?3GBE(')\R(%TP18M!0^IL8;V-0\Y M51P'P%U]8M-'BIJ@5H::P<:6M@6&)5>I&1AD@,RQ40:,P8-<4,P),"QKQ+3V M@!:NDIDMP."O/D-!F"EHS\+6,Z\#UZ 'T/<70;\R15W#_NKDMG((0-@,>8C( MIEJF%%F<:H@*K)D1[E2%)?0@&#CM<\'-&,N(9=UB(%J46@"Z&)H3G:FY;;*X M*@:4Y2J# -"V[ D"J4)K@*V^!RR%:D9 ', 3EF& H0BL+!S6(1!Y!GQ]XY[/ M>T9?L/E;9TA%;GD)IX9%$921? A.U4O*P6GN7X%HW>7R$M&B#1H"26I7B/9E M;FXV89540"?2#*OLZ.[5&.F7];L-(.9< ?:T4/F:'I\?H"'0HYOZZQ#"#82B M*K-/E@/U)U@1$[T,@EPA4F:RZC*UB=0&'N".-2C3 6CZRVV&D8V;VD0 >F"L M!?'"=EB%,;O]@3LC:3ZQ;-/9%5,]*4*0ZVR0L- F >N2@J#'1/!+)HJ]D 7Y MRL.]]!(B8[V,O&T9N?/&EI%VVSDL2: RY6Q,(;-A.*5OC*.?J*.NE>]3VRC4 M\$8J/:E=[ W0F23<&,9N2Y%]">41"H0<++1:-B!:(2-IS'CP&Y<2)!W9[9]&_:25DG![=@; NH&J%O#HC!A38NV0/.8(J+ F2RHD5 MA:LB;4UAZU^[OUQNB/T4<(HUEMOF6$*_-(2&FDW8]V:0%64SM &@0'5;<76- MAJ)&YPGX')QC1U-DOJ5[AR^!F5\&+!O;S[ZF:T-M$BD@BPJ@A%F" YS9MP<% M("LNK_-T*,6087)/Z:!X":(*3F1))N28P=-1+!T1TCFX SQ_3?%3?6;@&+NV M7 (>/&76*DZ$8=]X0*S6LN(>9#%8-(#F*Q:V)AFN"CFN: #$#33S-=NP3G) M\K;"Z[5$U,$"5O>/RUP6D7[8OA$ JG$^HVSO5^O8GQ-:6"6^0V;GC>;/: MN$O%-H1+8TX&_E"+AA>GZ7 B^C2X'"A8!(=>,8F1_5H^B2/PEM<'#KOT[4\/ M;RP9\_PAOAH>VQMBUH9JMH@T%X"3L'9N+D27G^7;>\2C?*OB=R7$'@%\?/(O M.B:[%=*H-;;GCO(MF;IW[2WR<._ DS?IFB]C_Y=!9W)4UHVCVMC)P&C<:2:E MM4M=N&2\C^C2AQV$6\FI6WJ+D(?DL+E>G M0@<\-C"&XF17F#UHMF]@U5;]" M\EE[YS;O)#P,!7O]U'+MC.U+@-?;=^":--\F+:R]LX[YM0,?R8&',>5 EFF% MG"JF.6ZCV2W!PYBSB'2N6)#C2U-RXC;/UZ3ZR___[W[_7_(FN/05..4E,,#: M34](E*LOTC=.W2D@*J[SY.:J1+EFQU>"\+53UDYY/5SX:&XJ.0Q^X\NR5_9Z M]LD^A6'A/)$]2>/.:W"9X@O /$E;,2J=,-MV7?)K%T@,Z+ W?]<=W\,-&#G[?W[(?4_)_4$L#!!0 ( ):1IEA_ MSF8O: D ,E! . <&%Y+65X,S%?,BYH=&WM7.M3XS@2_[S[5^AFBEVH MBO/B<8.3FZH,A)O4S0$;X&KNHVS+B1;9\DIR0NZOOV[)>1(@O 88P@>([5:K MU?KUTPK-ODG$YU])L\]H!'])TW CV.?V=V^[5JXW*^X2""H%13.0T8AH,Q+L M'Q\2JGH\]0G-C?P;3S*I#$U-(Z-1Q-.>3SYE5XT/EFW$!^-!Q5//R,ROEG=Y MVDAXZO49[_6-7X/+0%YYFO\/.01214QY<,?Q(JF6DX41S3 MAGT6TX2+D7_.$Z;),1N2KDQH.B8,I#$R 5K#KHQ'!>^EOF"Q@7F:.'P\S;#/ M#?-T1D/F9XIY0T6SQL+WS<6I7F@)C[!T!E=*-R.166$ M4DCE?ZS:G\;-JAFZS0RDB&:DVU]054MQ*FY44/NJSP-NB,.A4]-#9'G U&1A M6YX89-W-NI2%, MR=1+6LU!NWO>.>H\ \3M[P=?6\?_;)/6P3FJM;:_O5-Z5TIKG9'6X?MP%C>H(PNU[6H= M]6+5UNI^:1VWS[R3[]_:_QUKK%ZMUE]<87=%\YVGC.9/O+Q:_>ZX\8Q!L5,B M9S3]DX[(OZA0M$1"I@R/1\3TJ?%?.$+/I)<1UYF@(S\6[&I>U7_F&@4>L[$4 MGC94F8;5J <")MH/J&:"IVR9^J?R;)>WM[Q: M;UG>A\^U3# M"GC9 ^D?AYA/;QDP]5!,#"EP-"+M/"'5?1(+.=1C-/)#5*69E"OQ\)SQ0##$%&&PZD!PW4=R)$L@9P&M892BDSF$<3JZD<*#- ME Q9!+3;=FAMN3$*W?)L6!) MG;$@?X+.?,:&'*91EI4GBNB90$%IE[^[<:RM"4Y"^>B*^GME?=J MGS;&3>"B=?E,7^Q%!(= 78 3UB&!H8D4(@XK(,A M\@S<]HT-I/>,OG#KE_: BMSZ)=P:%L>08?(!*%4OR12G*< *CM9=+L\>+=I@ M(#A)[7+40.;F9A%6"05T0LTP 8_O+MY(,$[MK0$QIPJ0IX',U^[QY0$:@7MT M6W\=0MAO*)(S^V0Y4._A%3'0RS#,%2)E)JHN8YM(;> !=L*!F0Z!TU^NGT8V M;QH3 ^C!8RV0%[)#@<9LMP0;*6D^D6S+R=6G>I*$H*^S1L(B&P2L2@H'/2*" M7S)1M$X6Z$N/U])KL(QU:7E7:;G[LY:6MHT=C3U":>K ,9[,VN34EZ-1W2.I MNI;+3V6CD- ;J?0DD;$W@&>2<&,8NRU>!A)R)22(.$AHN6R"Z4)XTAC^X"_6 M%6./P_[*.2S .I<\#6T;9\N_H^.R#ABNB&P)R"1A;@[ P1HDLMU-"0Z.D] YZ ?$ZKP7Y2JS 9Y0 )3Y,0 ME5\8.,;6FTO @R'\ASO(JP;-9X=2V)GD/YX_"1@FF@^N.[LEFOU_0T$5\5$-Q#M MEJO5VATTV^7ZSETT.V T"Y/!![4H?W$ %/#D%I M7@"N[-*WOSV\L63I\^=.JWC2=( Q'!+=PN"<'4ZLVVF[( 7IEYSGV'\%1^16 M NXAH,@G_Z8CLE^02^PULYMVDEX% GV MUK1S[3#M:P#36W*)#U/@VC\^Z[>95MJ#:\>FV-TTB)'GQN8+KRY M>WWJCM& +[SF%;=N]'^0RQ4YSGJ2-N5?< M8Z5,VCI+ON*_],TP2Z/U=_])LZ^F7J#'7+#U: PVYE,QI"-MU=&LX#]B^/QK MLV+_A-#.T% "(,0 #@ '!A>2UE>#,R M7S$N:'1M[5MM<]HX$/Y^OT+73CK)##8V+VFPNSX-]0-"?;A'74558P< M][\9S89I=^O%1Q"HEQ+=<>QG2*J,D3_>1%A<4NX@G*KX=QHEL5"8*S?!OD_Y MI8..DJG[)E?KTZNJ4]EJJ#AQ++--N1M1;H2$7H;*L>'C.)X:DOZG-8QCX1-A MP!70TTTJ%4',E18ACFTERBVF42AT\[8 1Y1ESHA&1*(S,D$7<81Y)3B.E8HC MD%5DJ@S,Z"5W& F4'D-WKX:9A%010R;8(TXBB#$1.''GQO[I<##6A/HJ= *J M# \D"=>#O'MK'UINMZ[['G?K"?P"/CE.#VFBT C/V^C%+!;.6RM_N+X=?>V0B-!G<'8F,'>'P4["/TU1R:)R8:]D]R).QFVZJA MWA#U/@[.1_V/KQ::"I".=8@&G]#HQF?]H3'X]F?_;]0[&>F6AF4U MEB&36T2Y#RJ=MFFWWN_-\]7U@&IL'E"+Z')=M#8 YY0C^,")IVC,T82J$*F0 MH"\I%K!L+$,71"B?=W] MW=MIP[(]]R2.$LRSXJ/O'J @%KE^%0I"4 33""5*B*"QCPB@ZZ._L/!"U+1K ML!R-%L(2!93!]=G4AL1+!544 ,7<1_VI%V)^21",%5$IM1GPHR5]K @*B2 P MWQO3*FR:S0IFCCPB% VR&DI2(5/(M4C%Z$=0Z<3RWBUC"N:$_3A1,*OKTJ6, M=C,8,)\J%F/,B30&4T8RU/.4;M%N5H-VK&JZFQ8<$YDW11GZSN,)V L&:>O& MA%$2.'->J?"8D$M\M5MZV+-/:<\L.X%0, M)Y(XDB18 %1%00':1:7ZBDI(*XRJS*FD2R&0\F?)/%=^9!XU]K3CUI6_1*1C MF_;1#1GX1\P/6M8KVHTG,%-C+ C^[N1_#7UAL?_?GM:57E$/LS*N("Z75#J= MIQ&\:X7KOGUPH[I9@/6+M'L$05(R49 RH"4/F(5I#ICQ@B#_IE00S4I2QY(L M. >68>_HZ*/1IKEI7/2"5LH+%8R@.\S%EQ=QE3:D)&JYH\:JH+.I( M60T_/SOSSAQ>0J[A=5IFJ[7G7K\-,-KF80S;>,YHW]$:^N^X!>B_.O;]JNU2=[QT5NK?*B2WM>:MRXHKVIME8I:)U M:!XV[I(QQ]C[?BGBE/M&N9Y!_MHNE=[B=J&&(H MTWY6Z^R8^AEQSPZ=GZ$34=]GY+FA<^NIQE-PIN=$Q)L!N*/(ETD".W1>'CH[ MBGP4BCP),05JY#5T+HBD>I]+;['5=ESYE/><=Z#L0/D5H+P&_J,D0/TI\5)% MKP@:! 'UB-C1W\MUZATH.U!>&_VMOZVX?RXH]VB"V6U67/C@_Q<Z2?VJ41=WTJ$X8S1[?.7&NV4[[@H/X_J=2G$:N!\XX& MX?ZK/L$?BA]A?$F*%&K@ (+$P6R",YGGRVY=?X_B^+=N/?\&QO]02P,$% M @ EI&F6!H$9R;"!0 5"L X !P87DM97@S,E\R+FAT;>U:ZW/:.!#_ MWK]BKYUTDAEL;%X%F\L,)62:N;N0!GK3^RAL&:N5'R>+@N^OOY4?-*$0:!YM MTL D(5BK??RT^UM9N.O+@!^_@*Y/B8OOT)5,%1*:<_OXR(&+*0@O(3$:_L2".A"2AM&/BNBR<6M".%_;+3*W+OI23BE%- M1K%EZ$T6V@$+-9^RJ2\M$S].HH66L/^4ADDD7"HTO()ZNG&IPHM"J42H91JQ MM',W1E%& LI(NI$8XFX86IYY4-M3T MTLS<9Y)J24P<:L6":G-!8GO%]HWFT-:'#%$HA%=C="(>">N5D;WLS1'/\_691-R] D%G!8&>8(1OC'NP M\-F$2H^)FQ]P>7X[/3LWYO?#8\AXL/EZ,/O?,Q MC(??#\2M$^#GHV"VX8,^TOLZC ;]# FSWC0JT!M![V1X,1ZT;@'.60CX(:2.9%$()'( M]$M?4 H!NN$G$%/!(A*92&;8 M:T%&\+6H5&-Y8QG55NI!1:88&,U>)F)"0)MIPP6D*/4>J$95F M%1PGLJ*F*<$)3;*A((7/833'>#$@%=V$%%76)<;=CJ=QU&\.Y7KH7ET;7>S!NM?,NXQ%DG! M1-Z,(RTYR"Q<<<"2%P3]=\8$5:R4J%I*"DXSZX?D")!WS.:A>[0LS:\LLF20 MHC[-3KV1%WF049*M*G$=ZF7VXKLJN0=OI;?827]?,_AF^_Q8R::N=]JM+6S3 M0)D=&,FHU_:4="=*JCT92KICI&ON+A]QL/?.ORS$W5M ,E)5(X2%N -B^5ZK M)&?"U*81+22*ARMJF' ..(TJ \C228S$G%2R61X+2>BHZZC099EJM>U!J1G/ M:3S"W6%F,RFIN]A4*H;&*TJ\W%7F&\FD-+_JG?[=)%Y KN!%/FDT#NRK]P%: M4V]UD#W*& J,.J,RKZ_QE"HSLY4NUQC:91DMOK1C;TD\FQ/D\%=$L=+5B+;WL=;=&<_TDT%!G M?RNTE"?8,G5SM O1G>CJIZ3Q3HE[@EEDX7UD"JW\)G(;8S]KM.#NZ*@6]RM" M\S:U[BUUEN?M>1QZK1FCTQ%G+I3>KH5P3;P/".G=#NMV K6:5&%$PD]8GG\0 M+LA-/7G/F4^(!?;HW(1.P%R7TZ>&SC?'[X\AF9X2)=X.P#T_/I6;_3TH>U!^ M!"C/@/-HR"(!?S.'PH6@"5-'+-GI3M]GU(/3Y5'1T/-02.R)\==-]STH>U"> M&S'FWBJ-%I-HSMG\C%EQYG-+C=*&Y3.3? M(ZN3YED0VBY+8DY22XTN45D>ZZQYZ/+3+%%/EI2&LXD:#=UG_32F+[Z6_Y3F M758C'A:71?B'-D4$L! A0#% @ EI&F6$?T+(%2"0 K40 X M ( ! J$" '!A>2UE>#,Q7S$N:'1M4$L! A0#% @ EI&F M6'_.9B]H"0 R4$ X ( !@*H" '!A>2UE>#,Q7S(N:'1M M4$L! A0#% @ EI&F6"NGC0SM!0 B#$ X ( !%+0" M '!A>2UE>#,R7S$N:'1M4$L! A0#% @ EI&F6!H$9R;"!0 5"L X M ( !+;H" '!A>2UE>#,R7S(N:'1M4$L%!@ & 8 ; $ ' !O @ $! end XML 70 pay-20240331_htm.xml IDEA: XBRL DOCUMENT 0001841156 us-gaap:CashAndCashEquivalentsMember 2023-03-31 0001841156 us-gaap:CustomerRelationshipsMember 2024-03-31 0001841156 us-gaap:ComputerEquipmentMember 2023-12-31 0001841156 us-gaap:RetainedEarningsMember 2023-12-31 0001841156 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001841156 country:US 2024-03-31 0001841156 2023-03-31 0001841156 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001841156 pay:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001841156 srt:MaximumMember 2024-01-01 2024-03-31 0001841156 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001841156 2022-08-29 0001841156 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0001841156 pay:RestrictedFundsMember 2024-03-31 0001841156 2021-05-13 0001841156 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001841156 us-gaap:CommonClassAMember 2024-03-31 0001841156 pay:OtherGeographicalAreaMember 2024-03-31 0001841156 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001841156 us-gaap:CommonClassBMember 2024-03-31 0001841156 us-gaap:LicenseMember 2023-12-31 0001841156 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001841156 2024-03-31 0001841156 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001841156 pay:ClassAAndClassBCommonStockMember 2021-12-31 0001841156 us-gaap:CommonStockMember 2023-12-31 0001841156 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001841156 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001841156 pay:EquityIncentivePlanMember us-gaap:CommonClassAMember 2021-05-31 0001841156 pay:RestrictedFundsMember 2022-12-31 0001841156 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001841156 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001841156 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001841156 pay:RestrictedFundsMember 2023-03-31 0001841156 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001841156 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001841156 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001841156 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001841156 country:US 2023-01-01 2023-03-31 0001841156 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-03-31 0001841156 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001841156 pay:EquityIncentivePlanMember 2024-01-01 2024-03-31 0001841156 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001841156 2024-01-01 2024-03-31 0001841156 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001841156 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001841156 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001841156 us-gaap:LicenseMember 2024-03-31 0001841156 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001841156 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001841156 srt:MinimumMember 2024-03-31 0001841156 pay:CostOfRevenueMember 2024-01-01 2024-03-31 0001841156 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001841156 pay:EquityIncentivePlanMember us-gaap:CommonClassAMember 2021-05-01 2021-05-31 0001841156 us-gaap:TrademarksMember 2023-12-31 0001841156 pay:CostOfRevenueMember 2023-01-01 2023-03-31 0001841156 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001841156 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001841156 us-gaap:CommonClassAMember 2024-01-01 0001841156 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001841156 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0001841156 pay:TwoThousandTwentyOnePlanMember 2024-03-31 0001841156 pay:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001841156 us-gaap:CommonClassAMember 2024-05-02 0001841156 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001841156 us-gaap:NonUsMember 2024-03-31 0001841156 us-gaap:ComputerEquipmentMember 2024-03-31 0001841156 pay:EquityIncentivePlanMember 2024-03-31 0001841156 pay:RestrictedFundsMember 2023-12-31 0001841156 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001841156 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-03-31 0001841156 us-gaap:CommonClassBMember 2023-12-31 0001841156 pay:OtherGeographicalAreaMember 2024-01-01 2024-03-31 0001841156 pay:OtherMember 2024-01-01 2024-03-31 0001841156 us-gaap:RetainedEarningsMember 2023-03-31 0001841156 2022-12-31 0001841156 pay:OtherMember 2023-01-01 2023-03-31 0001841156 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001841156 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001841156 us-gaap:RetainedEarningsMember 2024-03-31 0001841156 pay:PaymentTransactionProcessingRevenueMember 2023-01-01 2023-03-31 0001841156 us-gaap:CommonStockMember 2022-12-31 0001841156 2023-12-31 0001841156 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001841156 us-gaap:OtherNoncurrentAssetsMember 2024-03-31 0001841156 pay:TechnologyMember 2023-12-31 0001841156 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001841156 2023-01-01 2023-03-31 0001841156 country:US 2023-12-31 0001841156 pay:SoftwareMember 2024-03-31 0001841156 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001841156 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001841156 us-gaap:CommonStockMember 2024-03-31 0001841156 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001841156 pay:OtherGeographicalAreaMember 2023-01-01 2023-03-31 0001841156 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001841156 country:US 2024-01-01 2024-03-31 0001841156 us-gaap:RetainedEarningsMember 2022-12-31 0001841156 us-gaap:OperatingExpenseMember 2024-01-01 2024-03-31 0001841156 pay:OneCustomerMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001841156 2023-01-01 2023-12-31 0001841156 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-01 2024-03-31 0001841156 us-gaap:CommonClassBMember 2024-05-02 0001841156 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0001841156 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001841156 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001841156 us-gaap:CustomerRelationshipsMember 2023-12-31 0001841156 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-01-01 2024-03-31 0001841156 pay:PaymentTransactionProcessingRevenueMember 2024-01-01 2024-03-31 0001841156 pay:PaymentTransactionProcessingRevenueMember 2023-01-01 2023-03-31 0001841156 pay:SoftwareMember 2023-12-31 0001841156 pay:OtherGeographicalAreaMember 2023-12-31 0001841156 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001841156 us-gaap:CommonClassAMember 2023-12-31 0001841156 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001841156 us-gaap:CommonStockMember 2023-03-31 0001841156 srt:MinimumMember 2024-01-01 2024-03-31 0001841156 us-gaap:TrademarksMember 2024-03-31 0001841156 us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0001841156 us-gaap:NonUsMember 2023-12-31 0001841156 pay:OneCustomerMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001841156 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001841156 pay:TechnologyMember 2024-03-31 0001841156 pay:PaymentTransactionProcessingRevenueMember 2024-01-01 2024-03-31 iso4217:USD shares pure pay:Segment shares pay:Customer iso4217:USD 0001841156 --12-31 Q1 false P2Y 10-Q true 2024-03-31 2024 false 001-40429 Paymentus Holdings, Inc. DE 45-3188251 11605 North Community House Road Suite 300 Charlotte NC 28277 888 440-4826 Class A Common Stock, par value $0.0001 per share PAY NYSE Yes Yes Accelerated Filer false true false false 21905543 102266586 180138000 179361000 4014000 3834000 399000 435000 84178000 76389000 20000 259000 11293000 10505000 279643000 270348000 1575000 1558000 61767000 58787000 25137000 27158000 131850000 131860000 9477000 10027000 91000 94000 4435000 5031000 513975000 504863000 41097000 35182000 12334000 21301000 1966000 1853000 4097000 4089000 3132000 363000 62626000 62788000 1159000 1067000 8054000 8661000 2752000 2731000 74591000 75247000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 0.0001 0.0001 883950000 883950000 21744165 21744165 20758603 20758603 2000 2000 0.0001 0.0001 111050000 111050000 102381811 102381811 103062508 103062508 10000 10000 380357000 377773000 45000 87000 58970000 51744000 439384000 429616000 513975000 504863000 184875000 148328000 132150000 108250000 52725000 40078000 12051000 11653000 23239000 20264000 9092000 9145000 44382000 41062000 8343000 -984000 2186000 1440000 213000 0 18000 -8000 10760000 448000 3534000 -256000 7226000 704000 0.06 0.01 0.06 0.01 123945778 123289584 126917654 123792741 7226000 704000 42000 7000 7184000 697000 123821111 12000 377773000 51744000 87000 429616000 2484000 2484000 304865 100000 100000 -42000 -42000 7226000 7226000 124125976 12000 380357000 58970000 45000 439384000 123241173 12000 367767000 29422000 -22000 397179000 2159000 2159000 104991 5000 5000 -7000 -7000 704000 704000 123346164 12000 369931000 30126000 -29000 400040000 7226000 704000 8537000 7239000 92000 92000 2933000 2159000 506000 462000 451000 696000 48000 -239000 213000 0 7850000 8333000 993000 -861000 5793000 3297000 -8166000 -2749000 -446000 -469000 28000 2061000 -3008000 1018000 10954000 4763000 116000 67000 723000 0 602000 0 9276000 8219000 -9513000 -8286000 100000 5000 506000 0 0 -1025000 0 102000 -406000 -1122000 -78000 -17000 957000 -4662000 183195000 149685000 184152000 145023000 179361000 147334000 3834000 2351000 183195000 149685000 180138000 143637000 4014000 1386000 184152000 145023000 434000 616000 87000 119000 16000 0 97000 1356000 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">1. Organization and Description of Business</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Description of Business</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Paymentus Holdings, Inc. and its wholly owned subsidiaries (“Paymentus” or the “Company”) provides electronic bill presentment and payment services, enterprise customer communication and self-service revenue management to billers through a Software-as-a-Service (“SaaS”), secure, omni-channel technology platform. The platform seamlessly integrates into a biller’s core financial and operating systems to provide flexible and secure access to payment processing of credit cards, debit cards, eChecks and digital wallets across a significant number of channels including online, mobile, IVR, call center, chatbot and voice-based assistants. Paymentus was incorporated in the state of Delaware on September 2, 2011 with office locations in Ch</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">arlotte, North Carolina, Dallas, Texas, Richmond Hill, Ontario (Canada), and Delhi and Bangalore (India). The Company is headquartered in Charlotte, North Carolina.</span></p> <p style="text-indent:-4.646%;padding-left:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2. Basis of Presentation and Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying unaudited interim condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the United States Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements and related notes should be read in conjunction with the audited consolidated financial statements and the related notes included in the Company's Form 10-K for the year ended December 31, 2023 filed with the SEC on March 5, 2024 (the “2023 Form 10-K”).</span></p></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position, results of operations and comprehensive income, changes in stockholders' equity and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and balances have been eliminated upon consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include revenue recognition, cost of revenue recognition, the allowance for credit losses, the lives of tangible and intangible assets, the valuation of acquired intangible assets and the recoverability or impairment of intangible assets, including goodwill, internal-use software development costs, valuation of stock warrants issued, stock-based compensation, and accounting for income taxes. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Custodial Accounts</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has established a relationship with its merchant processors to act as collection and paying agents, whereby a merchant processor receives funds from customers and forwards such funds to the respective Paymentus client, based on the instructions received from the Company. These merchant processors act as custodians of the cash received, and the Company has no legal ownership rights to the funds held in such custodial accounts and does not control the use of these funds. As the Company does not take ownership of the funds, these custodial accounts are not included in the Company’s consolidated balance sheets. The balance of cash in the custodial accounts held by these merchant processors was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">427.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">510.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers and resellers to the extent of the amounts recorded in the consolidated balance sheets. </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of revenue for either of the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and 2023. As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of accounts receivable. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of accounts receivable.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Segment Information</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and assess performa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">nce. The Company has </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> operating segments based on geography. The United States segment represents the vast majority of the Company’s consolidated net sales and gross profit. The additional two operating segments, Canada and India, do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate. None of the operating segments qualified for aggregation. The Company’s CODM is its chief executive officer. The CODM evaluates the performance of the Company’s operating segments based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is presented on a consolidated basis. For information regarding the Company’s long-lived assets and revenue by geographic area, see Note 4 and Note 3, respectively.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Summary of Significant Accounting Policies</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s significant accounting policies are discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” in the Notes to Consolidated Financial Statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 included in the 2023 Form 10-K. There have been no significant changes to these policies during the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company is provided the option to adopt new or revised accounting guidance as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 either (1) within the same periods as those otherwise applicable to public business entities, or (2) within the same time periods as non-public business entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt, when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as non-public business entities, as indicated below.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounting Standards Updates ("ASU") not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for public companies for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">December 2023, the FASB issued ASU 2023-09 "Income Tax Disclosures", which makes changes to annual disclosures of income taxes paid for all entities and requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdiction. Additionally, entities are required to disclose income taxes paid, net of refunds received, for individual jurisdictions that comprise 5% or more of total income taxes paid. The 5% threshold is evaluated using the absolute value of the net refund or net payment in each jurisdiction compared to the absolute value of the total income taxes paid (net of refunds received). ASU 2023-09 requires all entities to disclose disaggregated domestic and foreign pre-tax income (or loss) from continuing operations along with disaggregated income tax expense (or benefit) by federal, state and foreign components. Such disaggregation by jurisdiction should classify taxes by jurisdiction based on the jurisdiction imposing the taxes. The amendments in ASU 2023-09 are effective for fiscal years</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">beginning </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">after December 15, 2024 for public companies. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.</span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying unaudited interim condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the United States Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements and related notes should be read in conjunction with the audited consolidated financial statements and the related notes included in the Company's Form 10-K for the year ended December 31, 2023 filed with the SEC on March 5, 2024 (the “2023 Form 10-K”).</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position, results of operations and comprehensive income, changes in stockholders' equity and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and balances have been eliminated upon consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include revenue recognition, cost of revenue recognition, the allowance for credit losses, the lives of tangible and intangible assets, the valuation of acquired intangible assets and the recoverability or impairment of intangible assets, including goodwill, internal-use software development costs, valuation of stock warrants issued, stock-based compensation, and accounting for income taxes. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Custodial Accounts</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has established a relationship with its merchant processors to act as collection and paying agents, whereby a merchant processor receives funds from customers and forwards such funds to the respective Paymentus client, based on the instructions received from the Company. These merchant processors act as custodians of the cash received, and the Company has no legal ownership rights to the funds held in such custodial accounts and does not control the use of these funds. As the Company does not take ownership of the funds, these custodial accounts are not included in the Company’s consolidated balance sheets. The balance of cash in the custodial accounts held by these merchant processors was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">427.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">510.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p> 427700000 510800000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers and resellers to the extent of the amounts recorded in the consolidated balance sheets. </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of revenue for either of the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and 2023. As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of accounts receivable. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of accounts receivable.</span></p> 0 0 0.10 0.10 1 0.10 0 0.10 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Segment Information</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and assess performa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">nce. The Company has </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> operating segments based on geography. The United States segment represents the vast majority of the Company’s consolidated net sales and gross profit. The additional two operating segments, Canada and India, do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate. None of the operating segments qualified for aggregation. The Company’s CODM is its chief executive officer. The CODM evaluates the performance of the Company’s operating segments based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is presented on a consolidated basis. For information regarding the Company’s long-lived assets and revenue by geographic area, see Note 4 and Note 3, respectively.</span></p> 3 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Summary of Significant Accounting Policies</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s significant accounting policies are discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” in the Notes to Consolidated Financial Statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 included in the 2023 Form 10-K. There have been no significant changes to these policies during the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company is provided the option to adopt new or revised accounting guidance as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 either (1) within the same periods as those otherwise applicable to public business entities, or (2) within the same time periods as non-public business entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt, when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as non-public business entities, as indicated below.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounting Standards Updates ("ASU") not listed below were assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for public companies for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">December 2023, the FASB issued ASU 2023-09 "Income Tax Disclosures", which makes changes to annual disclosures of income taxes paid for all entities and requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdiction. Additionally, entities are required to disclose income taxes paid, net of refunds received, for individual jurisdictions that comprise 5% or more of total income taxes paid. The 5% threshold is evaluated using the absolute value of the net refund or net payment in each jurisdiction compared to the absolute value of the total income taxes paid (net of refunds received). ASU 2023-09 requires all entities to disclose disaggregated domestic and foreign pre-tax income (or loss) from continuing operations along with disaggregated income tax expense (or benefit) by federal, state and foreign components. Such disaggregation by jurisdiction should classify taxes by jurisdiction based on the jurisdiction imposing the taxes. The amendments in ASU 2023-09 are effective for fiscal years</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">beginning </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">after December 15, 2024 for public companies. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our condensed consolidated financial statements and related disclosures.</span></p> <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">3. Revenue, Performance Obligations and Contract Balances</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents a disaggregation of revenue from contracts with customers (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.58%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment transaction processing revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">182,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">184,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue by geographic area, based on the location of the Company’s users, was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.58%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">181,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">145,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">184,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024, the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, of which the Company expects to recognize over </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> within the next </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> between </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_45627342-3da5-42a1-b8b0-ef409ae64622;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">two</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and the remainder thereafter. The timing of revenue recognition within the next four years is largely dependent upon the go-l</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">ive dates of the Company's customers under the Company’s contracts.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024, the Company has contractual rights under its commercial agreements with customers and resellers to receive </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of fixed consideration related to the future minimum guarantees through 2026. As permitted, the Company has elected to exclude from this disclosure any variable consideration that meets specified criteria. Accordingly, the total unsatisfied or partially unsatisfied performance obligations related to processing services is significantly higher than the amount disclosed.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Contract Balances</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Contract balances consist of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Costs to fulfill (prepaid expenses and other current assets)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Costs to fulfill (other long-term assets)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,783</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract liabilities, Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract liabilities, Non-current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,849</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2024 and 2023, the Company reduced revenue as a result of amortization of related contract assets by </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue recognized during the three months ended March 31, 2024 and 2023 that was included in the contract liabilities balance at the beginning of each of the periods was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, respectively.</span></p> <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents a disaggregation of revenue from contracts with customers (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.58%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment transaction processing revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">182,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">184,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 182752000 146388000 2123000 1940000 184875000 148328000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue by geographic area, based on the location of the Company’s users, was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.58%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">181,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">145,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">184,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 181301000 145557000 3574000 2771000 184875000 148328000 6800000 0.75 P2Y 0.19 P4Y 51200000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Contract balances consist of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Costs to fulfill (prepaid expenses and other current assets)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Costs to fulfill (other long-term assets)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,783</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract liabilities, Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract liabilities, Non-current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,849</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2893000 2893000 4189000 4783000 7082000 7676000 4097000 4089000 2752000 2731000 6849000 6820000 200000 700000 900000 700000 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">4. Property and Equipment, Net</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.153%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Depreciation expense recorded for property and equipment was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Long-lived assets include property and equipment, net. The geographic locations of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’s long-lived assets, net, based on physical location of the assets were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.153%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.153%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 6131000 6059000 1793000 1715000 390000 396000 8314000 8170000 6739000 6612000 1575000 1558000 200000 300000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Long-lived assets include property and equipment, net. The geographic locations of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’s long-lived assets, net, based on physical location of the assets were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.153%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 626000 558000 949000 1000000 1575000 1558000 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">5. Goodwill, Internal-use Software Development Costs and Intangible Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Goodwill</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The changes in the carrying amount of goodwill by reporting unit were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">United<br/>States</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Internal-use Software Development Costs</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2024 and 2023, the Company capitalized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million in software development and implementation costs, respectively.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2024 and 2023, the Company recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of amortization expense in cost of revenue, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of amortization expense in operating expenses, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.06%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">License</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationship</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.06%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">License</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationship</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Amortization expense of intangible assets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and 2023, respectively.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024, future expected amortization expense is as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.376%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Years Ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2024 (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total future amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> impairments of goodwill, internal-use software development costs or intangible assets in the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p> <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The changes in the carrying amount of goodwill by reporting unit were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">United<br/>States</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 131028000 832000 131860000 0 -10000 -10000 131028000 822000 131850000 9300000 8100000 4000000 2700000 2300000 2000000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.06%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">License</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationship</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.06%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">License</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationship</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 21832000 15880000 5952000 2509000 2509000 0 31989000 14281000 17708000 449000 417000 32000 4038000 2593000 1445000 60817000 35680000 25137000 21845000 14951000 6894000 2568000 2568000 0 32006000 13480000 18526000 451000 411000 40000 4038000 2340000 1698000 60908000 33750000 27158000 2000000 2200000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024, future expected amortization expense is as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.376%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Years Ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2024 (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total future amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 6062000 6620000 3737000 3269000 3269000 2180000 25137000 0 0 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">6. Accrued Liabilities</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The composition of accrued liabilities is as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payroll and employee-related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The composition of accrued liabilities is as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payroll and employee-related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 7610000 15455000 4724000 5846000 12334000 21301000 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">7. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Other Commitments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has entered into certain non-cancellable agreements for software and marketing services that specify all significant terms, including fixed or minimum services to be used, pricing provisions and the approximate timing of the transaction. Obligations under contracts that are cancellable or with remaining terms of 12 months or less are not included. There have been no material changes to the Company's contractual obligations or commitments outside of the ordinary course of business as compared to those described in the 2023 Form 10-K.</span></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Legal Matters</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company is involved from time to time in various claims and legal proceedings arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that, as of March 31, 2024, no current claims and legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Indemnification</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">non-compliance with obligations or representations made by the Company. The Company seeks to limit, or cap, its indemnification exposure in its commercial and other contracts. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> The Company has entered into certain non-cancellable agreements for software and marketing services that specify all significant terms, including fixed or minimum services to be used, pricing provisions and the approximate timing of the transaction. Obligations under contracts that are cancellable or with remaining terms of 12 months or less are not included. There have been no material changes to the Company's contractual obligations or commitments outside of the ordinary course of business as compared to those described in the 2023 Form 10-K. <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">8. Equity</span></p><p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Warrant</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">On May 13, 2021, the Company entered into a warrant agreement with JPMC Strategic Investments I Corporation (“JPMC”), an affiliate of J.P. Morgan Securities LLC, an underwriter in our 2021 initial public offering ("IPO"), pursuant to which the Company agreed to issue a warrant to JPMC for up to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">509,370</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of Class A common stock upon completion of the IPO at an exercise price of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.38</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> per share (the “May 2021 warrant agreement”). Upon completion of the IPO, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">382,027</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of the warrant shares vested and were exercisable. The vesting of the remaining </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">127,343</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of Class A common stock underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2025 pursuant to a related commercial agreement with JPMorgan Chase Bank, National Association (“JPM Chase”), an affiliate of JPMC. As discussed below, this commercial agreement was amended in August 2022, and the achievement of certain commercial milestones was extended through December 31, 2026 and minimum revenue commitments were set for each of the calendar years through 2026. As of March 31, 2024, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">448,880</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> warrant shares were vested and exercisable under the May 2021 warrant agreement.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">On August 29, 2022, the Company entered into a second warrant agreement with JPMC, in connection with an amendment to the Company's existing commercial agreement with JPM Chase discussed above, pursuant to which the Company issued a warrant to JPMC for up to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">684,510</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of Class A common stock at an exercise price of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> per share (the “August 2022 warrant agreement”). Upon signing the August 2022 warrant agreement, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">171,128</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of the warrant shares vested and were exercisable. The vesting of the remaining </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">513,382</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of Class A common stock underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2026 pursuant to the commercial agreement, as amended. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 there were no additional warrant shares vested under the August 2022 warrant agreement.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, an aggregate of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">620,008</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> warrants had vested and were exercisable under the outstanding warrant agreements.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company accounts for the consideration payable in the form of warrants to its vendor as share based compensation expense. The warrant fair value was determined using the Black-Scholes pricing model in accordance with ASC 718, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Compensation-Stock Compensation.</span></p> 509370 18.38 382027 127343 448880 684510 10.1 171128 513382 620008 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">9. Stock-Based Compensation</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In May 2021, the Company’s board of directors (the "Board") adopted, and its stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”), which became effective in connection with the IPO. The 2021 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code ("IRC"), to the Company’s employees and any of its parent or subsidiary corporations’ employees, and for the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, and performance awards to the Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">s employees, directors and consultants and any of its parent or subsidiary corporations’ employees and consultants. A total of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,459,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">s Class A common stock have been reserved for issuance under the 2021 Plan in addition to (i) an annual increase of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of the outstanding shares of the Company's common stock, with Class A and Class B common stock taken together, on the first day of each fiscal year, subject to the Compensation Committee of the Board exercising discretion to increase or decrease such amount (the “Evergreen Addition”), and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Equity Incentive Plan, an equal number of shares of Class A common stock, such number of shares not to exceed </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,563,990</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. On January 1, 2024, pursuant to the Evergreen Addition, approximately </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million shares of Class A common stock were added to the 2021 Plan issuance reserve. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">At March 31, 2024, there were approximately </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million remaining shares available for the Company to grant under the 2021 Plan.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock Options</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A summary of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’s option activity during the three months ended March 31, 2024 was as follows (in thousands, except share and per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.46%;"></td> <td style="width:1%;"></td> <td style="width:12.24%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:11.84%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Options</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Exercise Price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Contractual</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Life </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-style:italic;min-width:fit-content;">(years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,849,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.06</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding at March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,780,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.85</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercisable at March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,732,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">No options were granted or expired during the three months ended March 31, 2024. </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Aggregate intrinsic value represents the difference between the exercise price of the options and the fair value of the Company’s common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Restricted Stock Units (“RSUs”)</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A summary of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’s RSU activity during the three months ended March 31, 2024 was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.34%;"></td> <td style="width:1%;"></td> <td style="width:17.38%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:16.96%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">RSUs Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awarded and unvested at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,946,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awards granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">995,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awards vested</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">235,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awards forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awarded and unvested at March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The fair value of RSU grants is determined based upon the market closing price of the Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">s Class A common stock on the date of grant. RSUs vest over the requisite service period, which generally ranges between </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> from the date of grant for employees and one to three years for directors, subject to continued employment for employees and provision of services for nonemployees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense included in the condensed consolidated statements of operations was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.98%;"></td> <td style="width:2.54%;"></td> <td style="width:1%;"></td> <td style="width:22.419999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.54%;"></td> <td style="width:1%;"></td> <td style="width:17.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">At March 31, 2024, there was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of total unrecognized compensation cost related to unvested stock options granted under the 2012 Equity Incentive Plan, which is expected to be recognized over a remaining weighted-average period of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">1.4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> years.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">At March 31, 2024, there was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of total unrecognized compensation cost related to unvested RSUs granted under the 2021 Plan, which is expected to be recognized over a remaining weighted-average period of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">years.</span></p> 10459000 0.04 7563990 5000000 21700000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A summary of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’s option activity during the three months ended March 31, 2024 was as follows (in thousands, except share and per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.46%;"></td> <td style="width:1%;"></td> <td style="width:12.24%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:11.84%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Options</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Exercise Price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Contractual</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Life </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;font-style:italic;min-width:fit-content;">(years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,849,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.06</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding at March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,780,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.85</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercisable at March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,732,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">No options were granted or expired during the three months ended March 31, 2024. </span> 3849350 7.87 P5Y21D 38505000 67746 1.44 1333 8.66 3780271 7.98 P4Y10M6D 55817000 3732980 7.97 P4Y9M29D 55161000 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A summary of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">’s RSU activity during the three months ended March 31, 2024 was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.34%;"></td> <td style="width:1%;"></td> <td style="width:17.38%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:16.96%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">RSUs Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awarded and unvested at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,946,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awards granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">995,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awards vested</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">235,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awards forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Awarded and unvested at March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1946006 12.74 995548 19.2 235619 11.42 25580 9.89 2680355 15.28 P4Y P5Y <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense included in the condensed consolidated statements of operations was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.98%;"></td> <td style="width:2.54%;"></td> <td style="width:1%;"></td> <td style="width:22.419999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.54%;"></td> <td style="width:1%;"></td> <td style="width:17.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 51000 45000 608000 546000 1310000 716000 964000 852000 2933000 2159000 100000 P1Y4M24D 38500000 P3Y9M18D <p style="text-indent:-4.646%;padding-left:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">10. Income Taxes</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company computes its tax provision for the three months ended March 31, 2024 by applying the estimated annual effective tax rate to year-to-date income from recurring operations and adjusting for discrete items arising in that quarter. The Company continues to record a valuation allowance against its net deferred tax assets (“DTA”) in the U.S. as it is not more likely than not to be realized given the significant tax deductions for stock-based compensation recognized in previous years that have created cumulative losses in recent years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s effective tax rate for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and 2023 was </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% and (</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">)% respectively. The difference between the Company’s effective tax rate and the U.S. federal statutory rate of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% in 2024 was primarily the result of permanent differences for disallowed stock-based compensation pursuant to IRC Section 162(m), state taxes and the impact of the full valuation allowance. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In 2023, it was primarily the result of near break-even pre-tax income from operations, state taxes and the impact of the full valuation allowance and other permanent adjustments in addition to a return to provision benefit recorded in connection with a change in estimate of costs required to be capitalized under IRC Section 174.</span></p> 0.328 -0.579 0.21 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">11. Net Income per Share Attributable to Common Stock</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Basic net income per share attributable to common stock is computed by dividing net income for the period by the weighted average number of common shares outstanding during the period.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Diluted net income per share attributable to common stock is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. The dilutive effect of outstanding options, RSUs and warrants is reflected in diluted net income per share attributable to common stock by application of the treasury stock method. The calculation of diluted net income per share attributable to common stock excludes all anti-dilutive common shares.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands except share and per share data):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.568%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:17.137%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:17.137%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-average shares of common stock — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,945,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,289,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:21pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:21pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dilutive effect of stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,141,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">486,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:21pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:21pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dilutive effect of RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">754,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:21pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:21pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dilutive effect of warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-average shares of common stock — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">126,917,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,792,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net income per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Diluted</span></p></td> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table summarizes the weighted average securities that were excluded from the computation of diluted net income per share attributable to common stock as their inclusion would have been antidilutive:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.592%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:17.544%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:17.544%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,594,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">457,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,319,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">448,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">588,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands except share and per share data):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.568%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:17.137%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:17.137%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-average shares of common stock — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,945,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,289,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:21pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:21pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dilutive effect of stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,141,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">486,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:21pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:21pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dilutive effect of RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">754,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:21pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:21pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dilutive effect of warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-average shares of common stock — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">126,917,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,792,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net income per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Diluted</span></p></td> <td style="text-indent:14pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 7226000 704000 123945778 123289584 2141741 486286 754844 16871 75291 0 126917654 123792741 0.06 0.01 0.06 0.01 <p style="text-indent:4.4%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table summarizes the weighted average securities that were excluded from the computation of diluted net income per share attributable to common stock as their inclusion would have been antidilutive:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.592%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:17.544%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:17.544%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,594,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">457,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,319,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">448,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">588,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 0 3594345 457373 1319253 448881 588173 false false false false