XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Detail
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Detail

4. Balance Sheet Detail

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

 

 

 

Useful

 

December 31,

 

 

December 31,

 

 

 

Life (Years)

 

2021

 

 

2020

 

Computer equipment and software

 

3 to 5

 

$

19,923

 

 

$

15,749

 

Internally developed software

 

3 to 6

 

 

27,099

 

 

 

10,438

 

Furniture and fixtures

 

5

 

 

6,425

 

 

 

6,651

 

Office equipment

 

3 to 5

 

 

1,275

 

 

 

1,006

 

Leasehold improvements

 

1 to 10

 

 

30,046

 

 

 

29,928

 

 

 

 

 

 

84,768

 

 

 

63,772

 

Accumulated depreciation

 

 

 

 

(38,304

)

 

 

(29,059

)

Property and equipment—net

 

 

 

$

46,464

 

 

$

34,713

 

 

Depreciation expense was $12.4 million, $9.6 million, and $8.7 million, for the years ended December 31, 2021, 2020, and 2019, respectively.

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Licenses and subscriptions

 

$

14,511

 

 

$

6,348

 

Prepaid and other current taxes

 

 

3,132

 

 

 

2,308

 

Deposits

 

 

3,746

 

 

 

4,570

 

Prepaid employee related expenses

 

 

2,780

 

 

 

1,516

 

Prepaid cloud computing implementation costs

 

 

1,708

 

 

 

340

 

Other

 

 

3,390

 

 

 

5,016

 

Total

 

$

29,267

 

 

$

20,098

 

 

Accrued expenses consisted of the following (in thousands):

 

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accrued bonus

 

$

40,853

 

 

$

29,518

 

Accrued partner commissions

 

 

13,088

 

 

 

9,173

 

Accrued payroll and related taxes

 

 

10,208

 

 

 

7,903

 

Employee stock purchase plan contributions

 

 

7,113

 

 

 

5,927

 

Accrued sales commissions

 

 

7,007

 

 

 

5,563

 

Contract liabilities

 

 

6,918

 

 

 

10,134

 

Accrued federal, state, local, and foreign taxes

 

 

3,926

 

 

 

4,338

 

Self-insurance reserves

 

 

2,401

 

 

 

1,563

 

Accrued interest payable

 

 

944

 

 

 

 

Other

 

 

17,334

 

 

 

10,413

 

Total

 

$

109,792

 

 

$

84,532