XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities

The following tables summarize the Company's marketable securities (in thousands):

 

 

 

As of September 30, 2023

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

 

$

53,198

 

 

$

2

 

 

$

(4

)

 

$

53,196

 

Corporate debt securities

 

 

41,692

 

 

 

 

 

 

(288

)

 

 

41,404

 

Total

 

$

94,890

 

 

$

2

 

 

$

(292

)

 

$

94,600

 

 

 

As of December 31,
2022

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

 

$

22,630

 

 

$

 

 

$

(24

)

 

$

22,606

 

Corporate debt securities

 

 

75,161

 

 

 

 

 

 

(739

)

 

 

74,422

 

Total

 

$

97,791

 

 

$

 

 

$

(763

)

 

$

97,028

 

Schedule of Marketable Securities Unrealized Loss Position Fair Value

 

 

As of September 30, 2023

 

 

 

Less than 12 Months

 

 

12 Months or More

 

 

Total

 

 

 

Gross Unrealized Losses

 

 

Estimated Fair Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Value

 

 

Gross Unrealized Losses

 

 

Estimated Fair Value

 

U.S. treasury securities

 

$

(10

)

 

$

29,273

 

 

$

-

 

 

$

-

 

 

$

(10

)

 

$

29,273

 

Corporate debt securities

 

 

(166

)

 

 

28,269

 

 

 

(116

)

 

 

13,135

 

 

 

(282

)

 

 

41,404

 

Total

 

$

(176

)

 

$

57,542

 

 

$

(116

)

 

$

13,135

 

 

$

(292

)

 

$

70,677

 

Summary Of Fair Values Of Marketable Securities

The fair values of the Company's marketable securities by classification in the condensed consolidated balance sheets were as follows:

 

 

As of September 30, 2023

 

 

As of December 31,
2022

 

Cash and cash equivalents

 

$

18,944

 

 

$

 

Marketable securities

 

 

75,656

 

 

 

97,028

 

Total

 

$

94,600

 

 

$

97,028

 

Schedule of Marketable Securities Fair Value By Contractual Maturity

Marketable securities fair value by contractual maturity were as follows (in thousands):

 

 

 

As of
September 30, 2023

 

 

As of
December 31, 2022

 

Due in one year or less

 

$

89,278

 

 

$

79,652

 

Due after one year through five years

 

 

5,322

 

 

 

17,376

 

Total

 

$

94,600

 

 

$

97,028