XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Amortized Cost $ 179,244 $ 129,541
Gross Unrealized Gains 107 2
Gross Unrealized Losses (126) (944)
Available-for-sale marketable securities 179,225 128,599
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 6,079 1,146
Gross Unrealized Gains 1 0
Gross Unrealized Losses (10) 0
Available-for-sale marketable securities 6,070 1,146
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 10,206 7,139
Gross Unrealized Gains 9 0
Gross Unrealized Losses (13) (9)
Available-for-sale marketable securities 10,202 7,130
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 120,555 111,469
Gross Unrealized Gains 43 0
Gross Unrealized Losses (98) (934)
Available-for-sale marketable securities 120,500 110,535
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 23,639 7,004
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4) 0
Available-for-sale marketable securities 23,635 7,004
Agency Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 18,765 2,783
Gross Unrealized Gains 54 2
Gross Unrealized Losses (1) (1)
Available-for-sale marketable securities $ 18,818 $ 2,784