v3.26.1
Fair Value Measurements (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Summary of fair value of the Company's financial assets

The following tables set forth the fair value of the Company’s financial assets by level within the fair value hierarchy as of June 30, 2026 and December 31, 2025:

June 30, 2026

Significant

Quoted Prices in

Other

Active Markets or

Observable

Significant

Identical Assets

Inputs

Unobservable

(in thousands)

  ​ ​ ​

Total

  ​ ​ ​

(Level 1)

  ​ ​ ​

(Level 2)

  ​ ​ ​

(Level 3)

Cash equivalents:

Money market funds

$

14,760

$

14,760

$

$

Marketable securities:

Corporate bonds

4,828

4,828

Total

$

19,588

$

14,760

$

4,828

$

December 31, 2025

Significant

Quoted Prices in

Other

Active Markets or

Observable

Significant

Identical Assets

Inputs

Unobservable

(in thousands)

  ​ ​ ​

Total

  ​ ​ ​

(Level 1)

  ​ ​ ​

(Level 2)

  ​ ​ ​

(Level 3)

Cash equivalents:

Money market funds

$

25,420

$

25,420

$

$

Marketable securities:

Corporate bonds

15,836

15,836

Total

$

41,256

$

25,420

$

15,836

$

The following tables set forth the fair value of the Company’s financial assets by level within the fair value hierarchy as of December 31, 2025 and 2024:

December 31, 2025

Significant

Quoted Prices in

Other

Active Markets or

Observable

Significant

Identical Assets

Inputs

Unobservable

(in thousands)

  ​ ​ ​

Total

  ​ ​ ​

(Level 1)

  ​ ​ ​

(Level 2)

  ​ ​ ​

(Level 3)

Cash equivalents:

Money market funds

$

25,420

$

25,420

$

$

Marketable securities:

Corporate bonds

15,836

15,836

Total

$

41,256

$

25,420

$

15,836

$

December 31, 2024

Significant

Quoted Prices in

Other

Active Markets or

Observable

Significant

Identical Assets

Inputs

Unobservable

(in thousands)

  ​ ​ ​

Total

  ​ ​ ​

(Level 1)

  ​ ​ ​

(Level 2)

  ​ ​ ​

(Level 3)

Cash equivalents:

Money market funds

$

27,057

$

27,057

$

$

Marketable securities:

Corporate bonds

32,517

32,517

U.S. Treasury and Government agencies

8,377

8,377

Total

$

67,951

$

27,057

$

40,894

$