XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets

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

 

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Prepaid hosting

 

$

6,128

 

 

$

6,074

 

Other prepaid expenses and other assets

 

 

14,225

 

 

 

10,550

 

Total prepaid expense and other current assets

 

$

20,353

 

 

$

16,624

 

 

Schedule of Property and Equipment, Net

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

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Office equipment

 

$

4,886

 

 

$

4,427

 

Furniture and fixtures

 

 

1,376

 

 

 

1,237

 

Leasehold improvements

 

 

1,320

 

 

 

1,299

 

Internal-use software

 

 

20,534

 

 

 

10,467

 

Total property and equipment

 

 

28,116

 

 

 

17,430

 

Less accumulated depreciation and amortization

 

 

(11,783

)

 

 

(7,362

)

Property and equipment, net

 

$

16,333

 

 

$

10,068

 

Schedule Of Carrying value Of Capitalized Internal Cost

The changes in the carrying value of capitalized internal-use software costs for the periods presented below are as follows (in thousands):

 

 

 

Amount

 

 

 

 

 

Balance as of December 31, 2022

 

$

4,891

 

Capitalization of internal-use software costs

 

 

3,641

 

Amortization of internal-use software costs

 

 

(2,350

)

Balance as of December 31, 2023

 

 

6,182

 

Capitalization of internal-use software costs

 

 

10,067

 

Amortization of internal-use software costs

 

 

(3,230

)

Balance as of December 31, 2024

 

 

13,019

 

Schedule of Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Accrued hosting

 

$

1,151

 

 

$

6,506

 

Accrued commission and bonus

 

 

17,215

 

 

 

6,383

 

Accrued payroll and employee related taxes

 

 

2,500

 

 

 

2,468

 

Accrued sales tax

 

 

429

 

 

 

322

 

2021 Employee Stock Purchase Plan withholding

 

 

811

 

 

 

1,017

 

Operating lease liabilities, current

 

 

3,812

 

 

 

4,571

 

Other accrued liabilities

 

 

7,933

 

 

 

5,390

 

Total accrued expenses

 

$

33,851

 

 

$

26,657