XML 59 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Amortized Cost $ 127,298 $ 129,541
Gross Unrealized Gains 5 2
Gross Unrealized Losses (193) (944)
Estimated Fair Value 127,110 128,599
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 5,675 1,146
Gross Unrealized Gains 1 0
Gross Unrealized Losses (25) 0
Estimated Fair Value 5,651 1,146
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 5,930 7,139
Gross Unrealized Gains 0 0
Gross Unrealized Losses (28) (9)
Estimated Fair Value 5,902 7,130
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 77,969 111,469
Gross Unrealized Gains 4 0
Gross Unrealized Losses (59) (934)
Estimated Fair Value 77,914 110,535
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 18,896 2,783
Gross Unrealized Gains 0 2
Gross Unrealized Losses (79) (1)
Estimated Fair Value 18,817 2,784
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 18,828 7,004
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) 0
Estimated Fair Value $ 18,826 $ 7,004