v3.26.1
Marketable Securities: Available-For-Sale Debt Securities - Schedule of Investments in Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 30,214 $ 196,423
Gross unrealized gains 4 157
Gross unrealized losses (2) (2)
Aggregate estimated fair value 30,216 196,578
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Aggregate estimated fair value 6,743 52,589
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Aggregate estimated fair value 13,469 58,299
United Kingdom Government Securities    
Debt Securities, Available-for-Sale [Line Items]    
Aggregate estimated fair value   66,175
United States Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Aggregate estimated fair value 10,004 19,515
within 1 year | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 6,743 52,569
Gross unrealized gains 0 21
Gross unrealized losses 0 (1)
Aggregate estimated fair value 6,743 52,589
within 1 year | Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 13,468 58,226
Gross unrealized gains 2 74
Gross unrealized losses (1) (1)
Aggregate estimated fair value 13,469 58,299
within 1 year | United Kingdom Government Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost   66,162
Gross unrealized gains   12
Gross unrealized losses   0
Aggregate estimated fair value   66,174
within 1 year | United States Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 10,003 19,466
Gross unrealized gains 2 50
Gross unrealized losses (1) 0
Aggregate estimated fair value $ 10,004 $ 19,516