v3.25.2
Short-Term Investments - Summary of Available-for-Sale Investments in a Continuous Loss Position (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Debt Securities, Available-for-Sale [Line Items]    
Count | security 12 2
Fair Value $ 14,929 $ 2,930
Unrealized Losses $ (4) $ (3)
Count | security 0 0
Fair Value $ 0 $ 0
Unrealized Losses $ 0 $ 0
Count | security 12 2
Fair Value $ 14,929 $ 2,930
Unrealized Losses $ (4) $ (3)
Government securities    
Debt Securities, Available-for-Sale [Line Items]    
Count | security 12 2
Fair Value $ 14,929 $ 2,930
Unrealized Losses $ (4) $ (3)
Count | security 0 0
Fair Value $ 0 $ 0
Unrealized Losses $ 0 $ 0
Count | security 12 2
Fair Value $ 14,929 $ 2,930
Unrealized Losses $ (4) $ (3)