v3.25.2
Short-Term Investments - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 23,336 $ 31,809
Gains 2 30
Losses (4) (3)
Estimated Fair Value 23,334 31,836
Government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 23,336 31,719
Gains 2 30
Losses (4) (3)
Estimated Fair Value $ 23,334 31,746
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   90
Gains   0
Losses   0
Estimated Fair Value   $ 90