v3.26.1
Cash Equivalents and Marketable Securities - Summary of Marketable Securities Gross Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Holding
Cash and Cash Equivalents [Line Items]  
# of Holdings | Holding 53
Gross Unrealized Loss $ (127)
Fair Value $ 157,067
Government Securities | Marketable Securities  
Cash and Cash Equivalents [Line Items]  
# of Holdings | Holding 53
Gross Unrealized Loss $ (127)
Fair Value $ 157,067