XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Amortized Cost $ 209,284 $ 129,541
Gross Unrealized Gains 0 2
Gross Unrealized Losses (229) (944)
Estimated Fair Value 209,055 128,599
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 4,599 1,146
Gross Unrealized Gains 0 0
Gross Unrealized Losses (20) 0
Estimated Fair Value 4,579 1,146
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 5,976 7,139
Gross Unrealized Gains 0 0
Gross Unrealized Losses (31) (9)
Estimated Fair Value 5,945 7,130
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 160,034 111,469
Gross Unrealized Gains 0 0
Gross Unrealized Losses (104) (934)
Estimated Fair Value 159,930 110,535
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 16,020 2,783
Gross Unrealized Gains 0 2
Gross Unrealized Losses (73) (1)
Estimated Fair Value 15,947 2,784
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 22,655 7,004
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Estimated Fair Value $ 22,654 $ 7,004