v3.26.3
Marketable Securities and Corporate Bonds - Schedule of Available-for-sale Securities, at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 714,319 $ 16,739
Allowance for credit losses 0 0
Net carrying amount 714,319 16,739
Gross unrealized gains 189 333
Gross unrealized losses (2,816) 0
Fair value 711,692 17,072
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 588,785 16,158
Allowance for credit losses 0 0
Net carrying amount 588,785 16,158
Gross unrealized gains 189 333
Gross unrealized losses 0 0
Fair value 588,974 16,491
Corporate Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 124,953  
Allowance for credit losses 0  
Net carrying amount 124,953  
Gross unrealized gains 0  
Gross unrealized losses (2,816)  
Fair value 122,137  
Certificates of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 581 581
Allowance for credit losses 0 0
Net carrying amount 581 581
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value $ 581 $ 581