XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Amortized Cost $ 217,475 $ 129,541
Gross Unrealized Gains 201 2
Gross Unrealized Losses (46) (944)
Estimated Fair Value 217,630 128,599
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 3,512 1,146
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8) 0
Estimated Fair Value 3,504 1,146
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 6,022 7,139
Gross Unrealized Gains 1 0
Gross Unrealized Losses (10) (9)
Estimated Fair Value 6,013 7,130
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 175,996 111,469
Gross Unrealized Gains 200 0
Gross Unrealized Losses (12) (934)
Estimated Fair Value 176,184 110,535
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 16,119 2,783
Gross Unrealized Gains 0 2
Gross Unrealized Losses (16) (1)
Estimated Fair Value 16,103 2,784
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 15,826 7,004
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 15,826 $ 7,004