v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurements  
Schedule of the fair value of our investments

Balance at June 30, 2026

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

$

5,950

$

$

5,950

Corporate notes / bonds

23,433

23,433

Money market funds

4,435

4,435

U.S. govt. agencies

5,804

5,804

U.S. treasuries

1,753

1,753

Total investment securities

$

11,992

$

29,383

$

$

41,375

Balance at December 31, 2025

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

$

4,922

$

$

4,922

Corporate notes / bonds

24,161

24,161

Money market funds

5,287

5,287

U.S. govt. agencies

11,261

11,261

U.S. treasuries

4,891

4,891

Total investment securities

$

21,439

$

29,083

$

$

50,522

Schedule of investments and balance sheet classifications

Balance at June 30, 2026

Cash &
Cash Equivalents

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

$

5,950

$

$

5,950

Corporate notes / bonds

23,433

23,433

Money market funds

4,435

4,435

U.S. govt. agencies

5,804

5,804

U.S. treasuries

1,753

1,753

Total investment securities

$

4,435

$

36,940

$

-

$

41,375

Balance at December 31, 2025

Cash &
Cash Equivalents

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

$

4,922

$

$

4,922

Corporate notes / bonds

24,161

24,161

Money market funds

5,287

5,287

U.S. govt. agencies

11,261

11,261

U.S. treasuries

996

3,895

4,891

Total investment securities

$

6,283

$

44,239

$

$

50,522