XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2024
PROPERTY AND EQUIPMENT  
Schedule of major components of property and equipment

As of December 31, 

2024

2023

Leasehold improvements

$

20,096

$

20,662

Equipment

 

14,386

 

22,012

Computer software purchased

 

1,344

 

2,690

Internal-use software developed:

 

 

Cloud-based customer solutions

 

237,232

 

142,302

Internal systems and tools

 

72,406

 

39,430

Furniture and fixtures

 

7,292

 

7,669

In-process internal-use software

 

28,916

 

28,883

Property and equipment

 

381,672

 

263,648

Less accumulated depreciation and amortization

 

(204,113)

 

(162,914)

Property and equipment, net

$

177,559

$

100,734

Schedule of major components of internal-use software

As of December 31, 

2024

2023

Internal-use software developed

$

309,638

$

181,732

Less accumulated depreciation

 

(171,181)

 

(121,646)

Internal-use software developed, net of accumulated depreciation

 

138,457

 

60,086

In-process internal-use software

 

28,916

 

28,883

Internal-use software developed, net

$

167,373

$

88,969

Schedule of amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows

For the year ended December 31, 

2024

2023

2022

Cloud-based customer solutions

    

$

45,374

    

$

29,496

    

$

28,918

Internal systems and tools

 

19,024

 

17,751

 

13,356

Total

$

64,398

$

47,247

$

42,274

Schedule of amortization expense internally developed software

Year Ending December 31,

    

Internal Systems
and Tools

    

Cloud-Based
Customer Solutions

2025

$

17,779

33,764

2026

 

12,607

24,864

2027

 

4,113

13,699

2028

 

207

8,570

2029

 

22,854

Total

$

34,706

$

103,751