XML 43 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 620,638 $ 699,014
Gross Unrealized Gains 61 1,013
Gross Unrealized Losses (1,629) (20)
Estimated Fair Value 619,070 700,007
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 441,097 484,670
Gross Unrealized Gains 57 859
Gross Unrealized Losses (1,119) 0
Estimated Fair Value 440,035 485,529
Corporate Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 89,493 132,913
Gross Unrealized Gains 0 44
Gross Unrealized Losses (89) (16)
Estimated Fair Value 89,404 132,941
US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 90,048 81,431
Gross Unrealized Gains 4 110
Gross Unrealized Losses (421) (4)
Estimated Fair Value $ 89,631 $ 81,537