XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table sets forth the assets and liabilities that were measured at fair value on a recurring basis by their levels in the fair value hierarchy at September 30, 2023:


LEVEL 1LEVEL2LEVEL 3TOTAL
(In thousands)
Assets
Money market funds$145,552 $— $— $145,552 
Interest rate swap assets— 9,344 — 9,344 
Total assets$145,552 $9,344 $— $154,896 
Liabilities
Contingent liabilities$— $— $31,919 $31,919 
Total liabilities$— $— $31,919 $31,919 


The following table sets forth the assets and liabilities that were measured at fair value on a recurring basis by their levels in the fair value hierarchy at December 31, 2022:


LEVEL 1LEVEL2LEVEL 3TOTAL
(In thousands)
Assets
Money market funds$100,999 $— $— $100,999 
Interest rate swap assets— 8,374 — 8,374 
Total assets$100,999 $8,374 $— $109,373 
Liabilities
Contingent liabilities$— $— $19,813 $19,813 
Total liabilities$— $— $19,813 $19,813 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table summarizes the Level 3 activity of the changes in the contingent consideration liability.

SEPTEMBER 30,
2023
(In thousands)
Beginning balance at December 31, 2022
$19,813 
Additions790 
Payments— 
Change in fair value11,316 
Ending balance at September 30, 2023
$31,919 
Schedule of reconciliation of cash and cash equivalents and restricted cash
The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows:
SEPTEMBER 30,
2023
DECEMBER 31,
2022
(In thousands)
Cash and cash equivalents$272,312 $236,586 
Restricted cash, current— 3,102 
Total cash and cash equivalents and restricted cash$272,312 $239,688 
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable consists of the following:

SEPTEMBER 30,
2023
DECEMBER 31,
2022
(In thousands)
Trade receivables$64,163 $72,238 
Unbilled receivables12,761 11,309 
Other receivables307 287 
Allowances for credit losses(678)(1,250)
Accounts receivable, net$76,553 $82,584 
Accounts Receivable, Allowance for Credit Loss
The following table presents the information regarding the allowance of accounts receivable:

SEPTEMBER 30,
2023
DECEMBER 31,
2022
(In thousands)
Beginning balance $1,250 $262 
Provision for credit losses52 1,009 
Charge-offs, net of recoveries(624)(21)
Ending balance$678 $1,250 
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
The notional amounts, fair values, and classification of derivative instruments in the condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022 were as follows:

Interest rate swap derivative designated as cash flow hedging instrument:SEPTEMBER 30,
2023
DECEMBER 31,
2022
(In thousands)
Notional amounts$230,000 $230,000 
Prepaid expenses and other current assets$5,880 $4,638 
Other long-term assets$3,464 $3,736 
Schedule of Goodwill The changes in the carrying amount of goodwill for the period ended September 30, 2023 are as follows.
Balance as of December 31, 2022$717,743 
Goodwill acquired in connection with acquisition2,306
Foreign currency translation94 
Impairment expense(46,984)
Balance as of September 30, 2023$673,159 
Contract Balances, Contract Asset, Contract Liability, and Receivable
Contract balances at September 30, 2023 and December 31, 2022 were as follows:

SEPTEMBER 30,
2023
DECEMBER 31,
2022
(In thousands)
Contract assets$12,761 $11,309 
Contract liabilities49,217 55,024 
Summary of revenue by timing of revenue recognition The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:
THREE MONTHS ENDED SEPTEMBER 30,NINE MONTHS ENDED SEPTEMBER 30,
2023202220232022
(In thousands)
Software licenses transferred at a point in time$9,916 $10,851 $38,967 $36,434 
Software licenses transferred over time21,414 17,541 59,092 49,875 
Service revenues earned over time54,246 56,308 168,268 162,702 
Total$85,576 $84,700 $266,327 $249,011