XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Components [Abstract]  
Summary of Available-for-sale Investments and Restricted Cash

June 30, 2026

Amortized

Gross Unrealized

Estimated

Cost

Gains

Losses

Fair Value

Assets

Money market funds, included in cash equivalents

$

23,069 

$

$

$

23,069 

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

4,702 

4,702 

U.S. government securities

71,521 

(160)

71,361 

U.S. treasury bills

4,954 

(2)

4,952 

Corporate bonds/notes

66,866 

(124)

66,742 

Agency bonds/notes

44,236 

(237)

43,999 

Asset-backed securities

17,584 

(40)

17,544 

Commercial paper

7,886 

(6)

7,880 

Total

$

240,818 

$

$

(569)

$

240,249 

Classified as:

Cash equivalents

$

23,069 

Short-term investments

128,189 

Long-term investments

84,289 

Restricted cash

4,702 

Total

$

240,249 

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

June 30, 2026

December 31, 2025

Amounts maturing within one year

$

151,258 

$

159,816 

Amounts maturing after one year through two years

84,289 

103,365 

Amounts maturing after two years

4,702 

4,709 

Total

$

240,249 

$

267,890 

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

June 30, 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

$

544 

$

(160)

$

$

U.S. treasury bills

(2)

Corporate bonds/notes

527 

(124)

26,716 

(12)

Agency bonds/notes

484 

(237)

3,995 

(3)

Asset-backed securities

32 

(40)

Commercial paper

(6)

Total

$

1,587 

$

(569)

$

30,711 

$

(15)

Schedule of Allowance for Credit Loss

June 30,

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

June 30,

December 31,

2026

2025

Prepaid expenses

$

7,403 

$

5,964 

Contract costs, current

9,206 

6,669 

Other

2,048 

1,442 

Total prepaid expenses and other current assets

$

18,657 

$

14,075 

Schedule of Property and Equipment, Net

June 30,

December 31,

2026

2025

Property and equipment at cost:

Computer equipment and software

$

4,305

$

4,223

Furniture, fixtures and equipment

3,548

2,114

Capitalized internal-use software

14,119

12,529

Leasehold improvements

2,462

2,086

Construction in progress

360

140

Total property and equipment

24,794

21,092

Less: Accumulated depreciation and amortization

(15,148)

(12,505)

Property and equipment, net

$

9,646

$

8,587

Schedule of Other Non-Current Assets

June 30,

December 31,

2026

2025

Contract costs, net

$

5,174

$

4,260 

Other

1,447

839 

Total other non-current assets

$

6,621

$

5,099 

Schedule of Accrued Expenses and Other Current Liabilities

June 30,

December 31,

2026

2025

Accrued payroll and related expenses

$

25,374

$

28,150

Customer contract and rebate liabilities

861

1,162

Accrued royalty

1,606

864

Accrued professional fees

1,032

627

Accrued clinical trial expenses

1,221

550

Other

2,273

1,926

$

32,367

$

33,279