v3.26.1
Marketable Securities - Debt Securities Available-for-Sale in Unrealized Loss Position (Details) - U.S. treasury bills
$ in Thousands
Jun. 30, 2026
USD ($)
investment
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Number of Securities, unrealized loss position less than 12 months | investment 4
Fair Value, unrealized loss position less than 12 months $ 59,794
Unrealized Losses, unrealized loss position less than 12 months $ (2)