XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair value measurements (Tables)
9 Months Ended
Sep. 30, 2022
Fair value measurements  
Schedule of the fair value of our investments

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

$

51,219

$

-

$

51,219

Corporate notes / bonds

38,703

-

38,703

Debt security

-

-

1,000

1,000

Money market funds

2,020

-

-

2,020

U.S. govt. agencies

33,944

-

-

33,944

U.S. treasuries

24,697

-

24,697

Total investment securities

$

60,661

$

89,922

$

1,000

$

151,583

Schedule of investments and balance sheet classifications

Cash &
Cash Equiv.

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

8,993

$

42,226

$

-

$

51,219

Corporate notes / bonds

-

17,256

21,447

38,703

Debt security

-

-

1,000

1,000

Money market funds

2,020

-

-

2,020

U.S. govt. agencies

15,192

7,881

10,871

33,944

U.S. treasuries

11,981

6,837

5,879

24,697

Total investment securities

$

38,186

$

74,200

$

39,197

$

151,583