XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT  
Schedule of major components of property and equipment

As of December 31, 

2022

2021

Leasehold improvements

$

20,929

$

20,956

Equipment

 

39,238

 

41,937

Computer software purchased

 

11,892

 

11,792

Internal-use software developed:

 

 

Cloud-based customer solutions

 

142,980

 

114,872

Internal systems and tools

 

42,035

 

32,408

Furniture and fixtures

 

7,665

 

7,675

In-process internal-use software

 

32,878

 

16,965

Property and equipment

 

297,617

 

246,605

Less accumulated depreciation and amortization

 

(181,849)

 

(148,215)

Property and equipment, net

$

115,768

$

98,390

Schedule of major components of internal-use software

As of December 31, 

2022

2021

Internal-use software developed

$

185,015

$

147,280

Less accumulated depreciation

 

(119,603)

 

(87,281)

Internal-use software developed, net of accumulated depreciation

 

65,412

 

59,999

In-process internal-use software

 

32,878

 

16,965

Internal-use software developed, net

$

98,290

$

76,964

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, 

2022

2021

2020

Cloud-based customer solutions

    

$

28,918

    

$

19,837

    

$

14,710

Internal systems and tools

 

26,354

 

11,491

 

3,176

Total

$

55,272

$

31,328

$

17,886

Schedule of amortization expense internally developed software

Year Ending December 31,

    

Internal Systems
and Tools

    

Cloud-Based
Customer Solutions

2023

$

6,040

29,200

2024

 

5,197

16,930

2025

 

3,003

4,920

2026

 

122

2027

 

Total

$

14,362

$

51,050