XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Amortized Cost $ 510,562 $ 217,475
Gross Unrealized Gains 1,486 201
Gross Unrealized Losses (60) (46)
Estimated Fair Value 511,988 217,630
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 426 3,512
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (8)
Estimated Fair Value 426 3,504
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 98,060 6,022
Gross Unrealized Gains 421 1
Gross Unrealized Losses (10) (10)
Estimated Fair Value 98,471 6,013
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 399,027 175,996
Gross Unrealized Gains 1,055 200
Gross Unrealized Losses (50) (12)
Estimated Fair Value 400,032 176,184
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 13,049 16,119
Gross Unrealized Gains 10 0
Gross Unrealized Losses 0 (16)
Estimated Fair Value 13,059 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