XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Amortized Cost $ 282,036 $ 480,427
Gross Unrealized Gains 277 592
Gross Unrealized Losses (15) (795)
Estimated Fair Value 282,298 480,224
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost   251
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value 0 251
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 71,833 102,632
Gross Unrealized Gains 157 150
Gross Unrealized Losses 0 (207)
Estimated Fair Value 71,990 102,575
U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 210,203 367,700
Gross Unrealized Gains 120 442
Gross Unrealized Losses (15) (572)
Estimated Fair Value 210,308 367,570
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost   9,844
Gross Unrealized Gains   0
Gross Unrealized Losses   (16)
Estimated Fair Value $ 0 $ 9,828