v3.26.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Measurements  
Schedule of the fair value of our investments

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

Balance at December 31, 2024

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

$

10,387

$

$

10,387

Corporate notes / bonds

45,826

45,826

Money market funds

2,766

2,766

U.S. govt. agencies

1,470

1,470

U.S. treasuries

6,649

6,649

Total investment securities

$

10,885

$

56,213

$

$

67,098

Schedule of investments and balance sheet classifications

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

Balance at December 31, 2024

Cash &
Cash Equivalents

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

$

10,387

$

$

10,387

Corporate notes / bonds

45,826

45,826

Money market funds

2,766

2,766

U.S. govt. agencies

1,470

1,470

U.S. treasuries

6,649

6,649

Total investment securities

$

2,766

$

64,332

$

-

$

67,098