v3.26.1
Short-Term Investments - Summary of Available-for-Sale Investments in a Continuous Loss Position (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Debt Securities, Available-for-Sale [Line Items]  
Count | security 39
Fair Value $ 19,257
Unrealized Losses $ (20)
Count | security 0
Fair Value $ 0
Unrealized Losses $ 0
Count | security 39
Fair Value $ 19,257
Unrealized Losses $ (20)
Corporate debt securities  
Debt Securities, Available-for-Sale [Line Items]  
Count | security 24
Fair Value $ 11,956
Unrealized Losses $ (14)
Count | security 0
Fair Value $ 0
Unrealized Losses $ 0
Count | security 24
Fair Value $ 11,956
Unrealized Losses $ (14)
Commercial paper  
Debt Securities, Available-for-Sale [Line Items]  
Count | security 15
Fair Value $ 7,301
Unrealized Losses $ (6)
Count | security 0
Fair Value $ 0
Unrealized Losses $ 0
Count | security 15
Fair Value $ 7,301
Unrealized Losses $ (6)