XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplementary Information (Tables)
12 Months Ended
Dec. 31, 2023
Supplementary Information [Abstract]  
Reconciliation of Cash, Cash Equivalents and Restricted Cash The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets that sum to the total of the amounts reported in the consolidated statements of cash flows (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Cash and cash equivalents

 

$

467,459

 

 

$

316,146

 

Restricted cash included in other long-term assets

 

 

117

 

 

 

812

 

Total cash, cash equivalents, and restricted cash

 

$

467,576

 

 

$

316,958

 

Schedule of Accounts Receivable Net

Accounts receivable, net consisted of the following (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable, trade

 

$

185,275

 

 

$

163,989

 

Contract assets

 

 

5,186

 

 

 

6,290

 

Accounts receivable, net

 

$

190,461

 

 

$

170,279

 

Schedule of Provision for Credit Loss Activity in the provision for credit loss was as follows (in thousands):

 

 

 

Year ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Balance, beginning of year

 

$

(2,590

)

 

$

(2,539

)

 

$

(2,559

)

Provision charged to expense

 

 

(299

)

 

 

(203

)

 

 

(514

)

Write-off, net of recoveries

 

 

6

 

 

 

498

 

 

 

500

 

Effects of foreign currency translation

 

 

(58

)

 

 

(346

)

 

 

34

 

Balance, end of year

 

$

(2,941

)

 

$

(2,590

)

 

$

(2,539

)

Summary of Property and Equipment

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

 

 

 

Estimated

 

 

December 31,

 

 

 

useful lives

 

 

2023

 

 

2022

 

Land

 

Indefinite

 

 

$

8,376

 

 

$

7,994

 

Building and improvements

 

5-39 years

 

 

 

17,528

 

 

 

16,995

 

Computer equipment and software

 

3-5 years

 

 

 

45,678

 

 

 

45,340

 

Office furniture and equipment

 

5-15 years

 

 

 

14,402

 

 

 

15,457

 

Leasehold improvements

 

 

(1

)

 

 

8,380

 

 

 

8,766

 

Total property and equipment

 

 

 

 

 

94,364

 

 

 

94,552

 

Less: accumulated depreciation and amortization

 

 

 

 

 

54,561

 

 

 

57,035

 

Property and equipment, net

 

 

 

 

$

39,803

 

 

$

37,517

 

 

(1)
Shorter of lease term or estimated useful life, generally ranging from five to ten years.
Summary of Other Accrued Expenses and Current Liabilities

The following table provides the details of other accrued expenses and current liabilities (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Income taxes payable

 

$

12,239

 

 

$

11,524

 

Accrued VAT

 

 

8,710

 

 

 

8,402

 

Employee stock purchase plan obligations

 

 

4,155

 

 

 

3,969

 

Obligations related to acquisition of businesses

 

 

3,286

 

 

 

13,136

 

Customer advances

 

 

2,700

 

 

 

921

 

Non-income tax liabilities

 

 

2,473

 

 

 

2,465

 

Accrued professional fees

 

 

2,436

 

 

 

3,637

 

Billings in excess of cost

 

 

2,385

 

 

 

1,874

 

Accrued royalties

 

 

2,313

 

 

 

2,593

 

Defined contribution plan liabilities

 

 

1,454

 

 

 

1,393

 

Other current liabilities

 

 

6,247

 

 

 

6,457

 

Total

 

$

48,398

 

 

$

56,371

 

Summary of Other Long-term Liabilities

The following table provides the details of other long-term liabilities (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Income tax reserves

 

$

16,254

 

 

$

10,852

 

Pension and other post-retirement liabilities

 

 

15,815

 

 

 

12,273

 

Deferred tax liabilities

 

 

12,870

 

 

 

16,775

 

Other liabilities

 

 

2,212

 

 

 

1,316

 

Total

 

$

47,151

 

 

$

41,216

 

 

Schedule of Other (Income) Expense, Net

Other (income) expense, net consists of the following (in thousands):

 

 

 

Year ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Interest income

 

$

(16,855

)

 

$

(4,127

)

 

$

(541

)

Foreign exchange (gain) loss

 

 

(1,637

)

 

 

4,405

 

 

 

1,103

 

Expense on repurchase of convertible senior notes

 

 

 

 

 

16,621

 

 

 

 

Other (income) expense, net

 

$

(18,492

)

 

$

16,899

 

 

$

562