v3.26.1
Marketable Securities - Schedule of Available-for-sale Securities, at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 157,774 $ 16,739
Allowance for credit losses 0 0
Net carrying amount 157,774 16,739
Gross unrealized gains 459 333
Gross unrealized losses 0 0
Fair value 158,233 17,072
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 157,193 16,158
Allowance for credit losses 0 0
Net carrying amount 157,193 16,158
Gross unrealized gains 459 333
Gross unrealized losses 0 0
Fair value 157,652 16,491
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