XML 109 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Marketable Securities [Abstract]  
Summary of Available-for-Sale Debt Securities

The following table summarizes the available-for-sale debt securities held at December 31, 2023 and 2022 (in thousands):

 

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

23,361

 

 

$

5

 

 

$

(113

)

 

$

23,253

 

US government agency securities

 

 

142,948

 

 

 

48

 

 

 

(305

)

 

 

142,691

 

Corporate securities

 

 

160,598

 

 

 

113

 

 

 

(306

)

 

 

160,405

 

Total

 

$

326,907

 

 

$

166

 

 

$

(724

)

 

$

326,349

 

 

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

94,958

 

 

$

3

 

 

$

(1,111

)

 

$

93,850

 

US government agency securities

 

 

180,967

 

 

 

25

 

 

 

(1,873

)

 

$

179,119

 

Corporate securities

 

 

220,119

 

 

 

25

 

 

 

(2,014

)

 

 

218,130

 

Total

 

$

496,044

 

 

$

53

 

 

$

(4,998

)

 

$

491,099