v3.25.1
Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Corporate debt securities    
Short-term investments $ 44,743 $ 27,205
Debt Securities, Available-for-Sale, Unrealized Loss Position 3,500 5,300
Municipal bonds    
Short-term investments 20,442 18,382
Debt Securities, Available-for-Sale, Unrealized Loss Position 5,900 6,000
U.S. agency bonds    
Short-term investments 5,034 5,005
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 5,000 $ 5,000