v3.26.1
Short-Term Investments - Schedule of Estimated Fair Value of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale securities:    
Amortized Cost $ 393,944 $ 201,079
Gross Unrealized Gain 184 963
Gross Unrealized Loss (950) (10)
Estimated Fair Value 393,178 202,032
United States Government-sponsored enterprises    
Available-for-sale securities:    
Amortized Cost 119,482 101,230
Gross Unrealized Gain 166 773
Gross Unrealized Loss (163) (8)
Estimated Fair Value 119,485 101,995
United States Treasury securities    
Available-for-sale securities:    
Amortized Cost 128,764 34,267
Gross Unrealized Gain 4 71
Gross Unrealized Loss (468) 0
Estimated Fair Value 128,300 34,338
Commercial paper    
Available-for-sale securities:    
Amortized Cost 19,492 21,500
Gross Unrealized Gain 0 17
Gross Unrealized Loss (14) (1)
Estimated Fair Value 19,478 21,516
Corporate debt securities    
Available-for-sale securities:    
Amortized Cost 126,206 44,082
Gross Unrealized Gain 14 102
Gross Unrealized Loss (305) (1)
Estimated Fair Value $ 125,915 $ 44,183