XML 47 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Balance Sheet Components [Abstract]  
Summary of Available-for-sale Investments and Restricted Cash

March 31, 2026

Amortized

Gross Unrealized

Estimated

Cost

Gains

Losses

Fair Value

Assets

Money market funds, included in cash equivalents

$

1,348 

$

$

$

1,348 

Money market funds, included in restricted cash, non-current

4,702 

4,702 

U.S. government securities

81,500 

(78)

81,422 

U.S. treasury bills

19,864 

1 

19,865 

Corporate bonds/notes

63,517 

(153)

63,364 

Agency bonds/notes

44,137 

(108)

44,029 

Asset-backed securities

21,638 

(25)

21,613 

Commercial paper

4,935 

(1)

4,934 

Total

$

241,641 

$

1 

$

(365)

$

241,277 

Classified as:

Cash equivalents

$

1,348 

Short-term investments

138,645 

Long-term investments

96,582 

Restricted cash

4,702 

Total

$

241,277 

December 31, 2025

Amortized

Gross Unrealized

Estimated

Cost

Gains

Losses

Fair Value

Assets

Money market funds, included in cash equivalents

$

27,806 

$

$

$

27,806 

Money market funds, included in restricted cash, non-current

4,709 

4,709 

U.S. government securities

81,385 

94 

81,479 

U.S. treasury bills

39,568 

25 

39,593 

Corporate bonds/notes

57,564 

19 

(12)

57,571 

Agency bonds/notes

25,147 

7 

(3)

25,151 

Asset-backed securities

21,689 

22 

21,711 

Commercial paper

9,868 

2 

9,870 

Total

$

267,736 

$

169 

$

(15)

$

267,890 

Classified as:

Cash equivalents

$

27,806 

Short-term investments

132,010 

Long-term investments

103,365 

Restricted cash

4,709 

Total

$

267,890 

Summary of Fair Value of Cash Equivalents and Available-for-sale Investments Classified by Maturity

March 31, 2026

December 31, 2025

Amounts maturing within one year

$

139,993 

$

159,816 

Amounts maturing after one year through two years

96,582 

103,365 

Total

$

236,575 

$

263,181 

Schedule of Available-for-sale Investments in an Unrealized Loss Position

March 31, 2026

December 31, 2025

Less than 12 months

Less than 12 months

Fair Value

Unrealized Loss

Fair Value

Unrealized Loss

Assets

U.S. government securities

$

566 

$

(78)

$

$

Corporate bonds/notes

413 

(153)

26,716 

(12)

Agency bonds/notes

389 

(108)

3,995 

(3)

Asset-backed securities

47 

(25)

Commercial paper

(1)

Total

$

1,415 

$

(365)

$

30,711 

$

(15)

Schedule of Allowance for Credit Loss

March 31,

December 31,

2026

2025

Balance at beginning of period

$

626

$

814

Additions

Write-offs

(188)

Balance at end of period

$

626

$

626

Summary of Prepaid Expenses and Other Current Assets

March 31,

December 31,

2026

2025

Prepaid expenses

$

8,313

$

5,964

Contract costs, current

8,202

6,669

Other

1,472

1,442

Total prepaid expenses and other current assets

$

17,987

$

14,075

Schedule of Property and Equipment, Net

March 31,

December 31,

2026

2025

Property and equipment at cost:

Computer equipment and software

$

4,277

$

4,223

Furniture, fixtures and equipment

2,280

2,114

Capitalized internal-use software

13,624

12,529

Leasehold improvements

2,095

2,086

Construction in progress

1,481

140

Total property and equipment

23,757

21,092

Less: Accumulated depreciation and amortization

(13,928)

(12,505)

Property and equipment, net

$

9,829

$

8,587

Schedule of Other Non-Current Assets

March 31,

December 31,

2026

2025

Contract costs, net

$

5,071

$

4,260 

Other

1,604

839 

Total other non-current assets

$

6,675

$

5,099 

Schedule of Accrued Expenses and Other Current Liabilities

March 31,

December 31,

2026

2025

Accrued payroll and related expenses

$

19,762

$

28,150

Customer contract and rebate liabilities

1,583

1,162

Accrued royalty

1,049

864

Accrued professional fees

821

627

Accrued clinical trial expenses

1,118

550

Other

1,553

1,926

$

25,886

$

33,279