XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Amortized Cost $ 341,475 $ 217,475
Gross Unrealized Gains 1 201
Gross Unrealized Losses (310) (46)
Estimated Fair Value 341,166 217,630
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 928 3,512
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (8)
Estimated Fair Value 926 3,504
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 52,579 6,022
Gross Unrealized Gains 0 1
Gross Unrealized Losses (126) (10)
Estimated Fair Value 52,453 6,013
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 282,769 175,996
Gross Unrealized Gains 1 200
Gross Unrealized Losses (170) (12)
Estimated Fair Value 282,600 176,184
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 5,199 16,119
Gross Unrealized Gains 0 0
Gross Unrealized Losses (12) (16)
Estimated Fair Value 5,187 16,103
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost   15,826
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value $ 0 $ 15,826