v3.25.2
Short-Term Investments - Summary of Available-for-Sale Investments by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 23,336  
Due after one year 0  
Amortized Cost 23,336 $ 31,809
Estimated Fair Value    
Due in one year or less 23,334  
Due after one year 0  
Total short-term investments $ 23,334 $ 31,836