XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash Equivalents and Marketable Securities

Cash equivalents and marketable securities consisted of the following:

 

 

 

September 30, 2023

 

 

 

Amortized
Cost Basis

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

 

(in thousands)

 

Money market funds

 

$

54,078

 

 

$

-

 

 

$

-

 

 

$

54,078

 

Commercial paper

 

 

78,348

 

 

 

-

 

 

 

-

 

 

 

78,348

 

Corporate debt securities

 

 

54,501

 

 

 

4

 

 

 

(11

)

 

 

54,494

 

Asset-based securities

 

 

27,743

 

 

 

8

 

 

 

(1

)

 

 

27,750

 

U.S. government securities

 

 

104,309

 

 

 

7

 

 

 

-

 

 

 

104,316

 

U.S. agency securities

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Total

 

 

318,979

 

 

 

19

 

 

 

(12

)

 

 

318,986

 

Less amounts classified as cash equivalents

 

 

(79,711

)

 

 

(2

)

 

 

1

 

 

 

(79,712

)

Total marketable securities

 

$

239,268

 

 

$

17

 

 

$

(11

)

 

$

239,274

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost Basis

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

 

(in thousands)

 

Money market funds

 

$

36,486

 

 

$

-

 

 

$

-

 

 

$

36,486

 

Commercial paper

 

 

87,140

 

 

 

-

 

 

 

-

 

 

 

87,140

 

Corporate debt securities

 

 

36,554

 

 

 

2

 

 

 

(127

)

 

 

36,429

 

Asset-based securities

 

 

14,026

 

 

 

-

 

 

 

(10

)

 

 

14,016

 

U.S. government securities

 

 

91,619

 

 

 

8

 

 

 

(376

)

 

 

91,251

 

U.S. agency securities

 

 

16,646

 

 

 

-

 

 

 

(39

)

 

 

16,607

 

Supranational debt securities

 

 

16,555

 

 

 

-

 

 

 

(74

)

 

 

16,481

 

Total

 

 

299,026

 

 

 

10

 

 

 

(626

)

 

 

298,410

 

Less amounts classified as cash equivalents

 

 

(43,318

)

 

 

(2

)

 

 

-

 

 

 

(43,320

)

Total marketable securities

 

$

255,708

 

 

$

8

 

 

$

(626

)

 

$

255,090