XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities    
Amortized Cost $ 203,205 $ 302,133
Gross Unrealized Gains 0 43
Gross Unrealized Losses (270) (1,051)
Fair Value 202,935 301,125
U.S. Treasury securities    
Marketable Securities    
Amortized Cost 159,288 219,895
Gross Unrealized Gains 0 10
Gross Unrealized Losses (238) (801)
Fair Value 159,050 219,104
U.S. Agency securities    
Marketable Securities    
Amortized Cost 29,352 19,247
Gross Unrealized Gains 0 19
Gross Unrealized Losses (22) (2)
Fair Value 29,330 19,264
Certificates of deposit    
Marketable Securities    
Amortized Cost 3,365 26,624
Gross Unrealized Gains 0 4
Gross Unrealized Losses 0 (119)
Fair Value 3,365 26,509
Corporate debt securities    
Marketable Securities    
Amortized Cost 1,687 13,934
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (86)
Fair Value 1,684 13,848
Commercial paper    
Marketable Securities    
Amortized Cost 9,513 22,433
Gross Unrealized Gains 0 10
Gross Unrealized Losses (7) (43)
Fair Value $ 9,506 $ 22,400