v3.26.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 595,566 $ 699,014
Gross Unrealized Gains 0 1,013
Gross Unrealized Losses (2,733) (20)
Estimated Fair Value 592,833 700,007
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 455,348 484,670
Gross Unrealized Gains 0 859
Gross Unrealized Losses (1,912) 0
Estimated Fair Value 453,436 485,529
Corporate Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 60,045 132,913
Gross Unrealized Gains 0 44
Gross Unrealized Losses (147) (16)
Estimated Fair Value 59,898 132,941
US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 80,173 81,431
Gross Unrealized Gains 0 110
Gross Unrealized Losses (674) (4)
Estimated Fair Value $ 79,499 $ 81,537