v3.26.1
Balance Sheet Components - Summary of Available for Sale Securities in Unrealized Loss Position, Fair Value and Gross Unrealized Loss By Length of Time Security in Continual Unrealized Loss Position (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Available for sale securities in continual unrealized loss position, less than 12 months, estimated fair value $ 40,329
Available for sale securities in continual unrealized loss position, less than 12 months, gross unrealized holding losses (72)
Available for sale securities in continual unrealized loss position, 12 months or more, estimated fair value 0
Available for sale securities in continual unrealized loss position, 12 months or more, gross unrealized holding losses 0
Available for sale securities in continual unrealized loss position, estimated fair value 40,329
Available for sale securities in continual unrealized loss position, gross unrealized holding losses (72)
Corporate bonds [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Available for sale securities in continual unrealized loss position, less than 12 months, estimated fair value 22,322
Available for sale securities in continual unrealized loss position, less than 12 months, gross unrealized holding losses (45)
Available for sale securities in continual unrealized loss position, 12 months or more, estimated fair value 0
Available for sale securities in continual unrealized loss position, 12 months or more, gross unrealized holding losses 0
Available for sale securities in continual unrealized loss position, estimated fair value 22,322
Available for sale securities in continual unrealized loss position, gross unrealized holding losses (45)
U.S. government bonds [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Available for sale securities in continual unrealized loss position, less than 12 months, estimated fair value 18,007
Available for sale securities in continual unrealized loss position, less than 12 months, gross unrealized holding losses (27)
Available for sale securities in continual unrealized loss position, 12 months or more, estimated fair value 0
Available for sale securities in continual unrealized loss position, 12 months or more, gross unrealized holding losses 0
Available for sale securities in continual unrealized loss position, estimated fair value 18,007
Available for sale securities in continual unrealized loss position, gross unrealized holding losses $ (27)