XML 20 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
(3)
Balance Sheet Components

The following tables show the Company’s financial statement details as of March 31, 2025 and December 31, 2024.

Cash, Cash Equivalents and Restricted Cash

The following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands):

 

 

 

As of March 31,

 

 

As of December 31,

 

 

 

2025

 

 

2024

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

131,173

 

 

$

265,705

 

 

$

171,678

 

 

$

248,491

 

Restricted cash, current

 

 

885

 

 

 

 

 

 

881

 

 

 

 

Restricted cash, noncurrent

 

 

 

 

 

872

 

 

 

 

 

 

869

 

Total cash, cash equivalents, and restricted cash

 

$

132,058

 

 

$

266,577

 

 

$

172,559

 

 

$

249,360

 

Prepaid Expenses and Other Current Assets

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

 

 

 

As of
March 31,

 

 

As of
December 31,

 

 

 

2025

 

 

2024

 

Prepaid hosting

 

$

6,896

 

 

$

6,128

 

Other prepaid expenses and other assets

 

 

11,997

 

 

 

14,225

 

Total prepaid expense and other current assets

 

$

18,893

 

 

$

20,353

 

Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

As of
March 31,

 

 

As of
December 31,

 

 

 

2025

 

 

2024

 

Accrued hosting

 

$

3,366

 

 

$

1,151

 

Accrued commission and bonus

 

 

9,516

 

 

 

17,215

 

Accrued payroll and employee related taxes

 

 

3,543

 

 

 

2,500

 

Accrued sales tax

 

 

569

 

 

 

429

 

2021 Employee Stock Purchase Plan withholding

 

 

1,946

 

 

 

811

 

Operating lease liabilities, current

 

 

3,290

 

 

 

3,812

 

Customer refunds and credits

 

 

1,113

 

 

 

1,300

 

Non-income tax liabilities

 

 

1,271

 

 

 

1,058

 

Other accrued liabilities

 

 

7,291

 

 

 

5,575

 

Total accrued expenses

 

$

31,905

 

 

$

33,851