XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting and Reporting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown within the Consolidated Statements of Cash Flows:

 

Year Ended December 31,

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cash and cash equivalents

 

$

55,412

 

 

$

58,363

 

 

$

46,007

 

Restricted cash within prepaid expenses and other current assets

 

 

917

 

 

 

1,182

 

 

 

638

 

Total cash, cash equivalents and restricted cash

 

$

56,329

 

 

$

59,545

 

 

$

46,645

 

Allowance For Expected Credit Losses

A summary of the activities in the allowance for expected credit losses for the years ended December 31, 2024, 2023, and 2022 is as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Allowance for credit losses, January 1

 

$

9,530

 

 

$

9,322

 

 

$

8,768

 

Add/ (Deduct):

 

 

 

 

 

 

 

 

 

Provision for bad debt expense

 

 

1,341

 

 

 

626

 

 

 

1,647

 

Write-offs, net of recoveries

 

 

(1,654

)

 

 

(478

)

 

 

(528

)

Currency translation and other changes

 

 

(128

)

 

 

60

 

 

 

(565

)

Allowance for credit losses, December 31

 

$

9,089

 

 

$

9,530

 

 

$

9,322

 

Property and Equipment The estimated useful lives for property and equipment classifications are as follows:

 

Classification

Estimated Useful Lives

Furniture and fixtures

3-10 years

Data processing equipment

3-5 years

Automobiles and other

3-4 years

Leasehold improvements

7-15 years

 

Property and equipment, including assets under finance leases, consisted of the following at December 31, 2024 and 2023:

 

December 31,

 

2024

 

 

2023

 

 

 

(In thousands)

 

Leasehold improvements

 

$

30,357

 

 

$

30,663

 

Furniture and fixtures

 

 

19,690

 

 

 

21,197

 

Data processing equipment

 

 

43,562

 

 

 

51,469

 

Automobiles

 

 

701

 

 

 

197

 

Total property and equipment

 

 

94,310

 

 

 

103,526

 

Less accumulated depreciation

 

 

(73,754

)

 

 

(80,784

)

Net property and equipment

 

$

20,556

 

 

$

22,742