XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Property and Equipment Recorded at Cost and Depreciated on Straight-line Basis Over Estimated Useful Lives Property and equipment are recorded at cost and depreciated on a straight-line basis over the estimated useful lives as follows (in thousands):

 

 

 

December 31,

 

 

 

Asset

 

2024

 

 

2023

 

 

Estimated Useful Life

Computer software

 

$

108,805

 

 

$

98,139

 

 

18 months - 5 years

Computer hardware

 

 

12,995

 

 

 

12,050

 

 

3 - 5 years

Leasehold improvements

 

 

17,398

 

 

 

17,568

 

 

Lesser of useful life or lease term

Furniture and fixtures

 

 

4,601

 

 

 

3,857

 

 

5 - 10 years

Property and equipment, gross

 

 

143,799

 

 

 

131,614

 

 

 

Less: Accumulated depreciation

 

 

(103,095

)

 

 

(87,761

)

 

 

Property and equipment, net

 

$

40,704

 

 

$

43,853

 

 

 

 

Schedule of Components of Cloud Computing Arrangements Net Cost and accumulated amortization is as follows (in thousands):

 

 

 

December 31,

 

 

 

2024

 

 

2023

 

Cloud computing arrangements, gross

 

$

11,681

 

 

$

9,970

 

Less: Accumulated amortization

 

 

(3,177

)

 

 

(2,121

)

Cloud computing arrangements, net

 

$

8,504

 

 

$

7,849

 

Schedule of Amortizable Intangible Assets Amortized on Straight-line Basis over Estimated Useful Lives

Amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives as follows:

 

Intangible Asset

 

Estimated Useful Life

Acquired software

 

2 - 7 years

Customer relationships

 

3 - 14 years

Other trade names

 

5 - 12 years

Schedule of allowance for doubtful accounts

As of December 31, 2024, the Company's rollforward of the allowance for doubtful accounts is as follows (in thousands):

 

Description

 

Balance at
Beginning
of Period

 

 

Additions
Charged to
Costs and
Expenses

 

 

Write-offs

 

 

Recoveries

 

 

Balance at
End of
Period

 

Allowance for doubtful accounts:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

$

2,473

 

 

$

3,389

 

 

$

(4,306

)

 

$

899

 

 

$

2,455

 

2023

 

 

1,890

 

 

 

2,986

 

 

 

(3,056

)

 

 

653

 

 

 

2,473

 

Schedule of Approximate Fair Value and Related Carrying Value of the Company's Outstanding Indebtedness The approximate fair value and related carrying value of the Company's outstanding indebtedness, as of December 31, 2024 and December 31, 2023 were as follows (in millions):

 

 

 

December 31, 2024

 

 

December 31, 2023

 

Fair Value

 

$

456.6

 

 

$

470.9

 

Carrying Value

 

 

460.0

 

 

 

490.0