XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
Marketable Securities [Abstract]  
Summary of Marketable securities by Security

Marketable securities by security type consisted of the following (in thousands):

 

 

March 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Fair Value

 

Commercial paper (due within one year)

 

$

125,640

 

 

$

52

 

 

$

(89

)

 

$

125,603

 

Corporate bonds (due within one year)

 

 

78,062

 

 

 

7

 

 

 

(244

)

 

 

77,825

 

Government securities (due within one year)

 

 

46,261

 

 

 

27

 

 

 

(45

)

 

 

46,243

 

U.S. treasury securities (due within one year)

 

 

43,236

 

 

 

15

 

 

 

(10

)

 

 

43,241

 

Corporate bonds (due after one year through three years)

 

 

34,534

 

 

 

26

 

 

 

(119

)

 

 

34,441

 

Government securities (due after one year through
  two years)

 

 

27,979

 

 

 

67

 

 

 

(5

)

 

 

28,041

 

U.S. treasury securities (due after one year through
   two years)

 

 

4,937

 

 

 

16

 

 

 

 

 

 

4,953

 

 

$

360,649

 

 

$

210

 

 

$

(512

)

 

$

360,347

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Fair Value

 

Commercial paper (due within one year)

 

$

90,685

 

 

$

1

 

 

$

(93

)

 

$

90,593

 

Corporate bonds (due within one year)

 

 

70,668

 

 

 

1

 

 

 

(332

)

 

 

70,337

 

Government securities (due within one year)

 

 

19,267

 

 

 

22

 

 

 

(28

)

 

 

19,261

 

U.S. treasury securities (due within one year)

 

 

28,560

 

 

 

 

 

 

(23

)

 

 

28,537

 

Corporate bonds (due after one year through two years)

 

 

5,262

 

 

 

 

 

 

(18

)

 

 

5,244

 

Government securities (due after one year through
   two years)

 

 

16,409

 

 

 

 

 

 

(24

)

 

 

16,385

 

 

$

230,851

 

 

$

24

 

 

$

(518

)

 

$

230,357